:root {
  --red: #ff352e;
}

.accessible-colors {
  --red: #e3012b;
}

@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/GT-America-Standard-Regular.woff) format("woff"), url(fonts/GT-America-Standard-Regular.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/GT-America-Standard-Regular-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Regular-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/GT-America-Standard-Medium.woff) format("woff"), url(fonts/GT-America-Standard-Medium.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: 500;
  src: url(fonts/GT-America-Standard-Medium-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Medium-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: normal;
  font-weight: bold;
  src: url(fonts/GT-America-Standard-Bold.woff) format("woff"), url(fonts/GT-America-Standard-Bold.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "GT America";
  font-style: italic;
  font-weight: bold;
  src: url(fonts/GT-America-Standard-Bold-Italic.woff) format("woff"), url(fonts/GT-America-Standard-Bold-Italic.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "Vinyl";
  font-style: normal;
  font-weight: normal;
  src: url(fonts/Vinyl-Regular.woff) format("woff"), url(fonts/Vinyl-Regular.woff2) format("woff2");
}
@font-face {
  font-display: auto;
  font-family: "Vinyl";
  font-style: italic;
  font-weight: normal;
  src: url(fonts/Vinyl-Oblique.woff) format("woff"), url(fonts/Vinyl-Oblique.woff2) format("woff2");
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
img {
  display: block;
}

body {
  line-height: 1;
}

strong,
b {
  font-weight: bold;
}

em,
i {
  font-style: italic;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
label,
select,
button,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

button:hover, button:focus {
  cursor: pointer;
}

input:focus,
textarea:focus,
select:focus {
  outline: 0;
}

button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

input[type=checkbox],
input[type=radio] {
  height: 13px;
  width: 13px;
}

input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  height: 0;
  width: 0;
}

/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

button,
input[type=reset],
input[type=button],
input[type=submit] {
  overflow: visible;
  width: auto;
}

/* Hide the up and down arrows on number fields */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

::-webkit-file-upload-button {
  background: none;
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

select[multiple] {
  vertical-align: top;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  background: transparent;
  color: #001c60;
}

.landscape-image {
  background-color: #f2f5fc;
  padding-bottom: 56.25%;
  position: relative;
}
.landscape-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.portrait-image {
  background-color: #f2f5fc;
  padding-bottom: 133.33%;
  position: relative;
}
.portrait-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.square-image {
  background-color: #f2f5fc;
  padding-bottom: 100%;
  position: relative;
}
.square-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #001c60;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  line-height: 1em;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
body.inactive {
  overflow: hidden;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img {
  display: block;
  height: auto;
  width: 100%;
}

a {
  text-decoration: none;
}

::-moz-selection {
  background: #bccbef;
  text-shadow: none;
}

::selection {
  background: #bccbef;
  text-shadow: none;
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.tabbed-corner-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  position: absolute;
  top: auto;
  left: -999px;
  height: 1px;
  width: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  text-decoration: none;
  z-index: -99;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tabbed-corner-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tabbed-corner-button {
    font-size: 16px;
  }
}
.tabbed-corner-button:focus, .tabbed-corner-button:active {
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  border: 1px solid #bccbef;
  background-color: #ffffff;
  height: 40px;
  left: 10px;
  overflow: auto;
  padding: 0 20px;
  top: 10px;
  width: auto;
  z-index: 10000;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

#wpadminbar {
  position: fixed !important;
}

.rich-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .rich-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .rich-text {
    font-size: 23px;
  }
}
.rich-text > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.rich-text > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > p.large {
    font-size: 35px;
  }
}
.rich-text > p {
  margin-bottom: 20px;
}
.rich-text > p:last-child {
  margin-bottom: 0;
}
.rich-text > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > p a:hover, .rich-text > p a:focus {
  color: var(--red);
}
.rich-text p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .rich-text p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .rich-text p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.rich-text > h1,
.rich-text > h2,
.rich-text > h3,
.rich-text > h4,
.rich-text > h6 {
  margin-bottom: 20px;
}
.rich-text > h5 {
  margin-bottom: 5px;
}
.rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h6 {
    margin-top: 100px;
  }
}
.rich-text > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .rich-text > p + h5 {
    margin-top: 40px;
  }
}
.rich-text > h1 + h1,
.rich-text > h1 + h2,
.rich-text > h1 + h3,
.rich-text > h1 + h4,
.rich-text > h1 + h5,
.rich-text > h1 + h6,
.rich-text > h2 + h1,
.rich-text > h2 + h2,
.rich-text > h2 + h3,
.rich-text > h2 + h4,
.rich-text > h2 + h5,
.rich-text > h2 + h6,
.rich-text > h3 + h1,
.rich-text > h3 + h2,
.rich-text > h3 + h3,
.rich-text > h3 + h4,
.rich-text > h3 + h5,
.rich-text > h3 + h6,
.rich-text > h4 + h1,
.rich-text > h4 + h2,
.rich-text > h4 + h3,
.rich-text > h4 + h4,
.rich-text > h4 + h5,
.rich-text > h4 + h6,
.rich-text > h5 + h1,
.rich-text > h5 + h2,
.rich-text > h5 + h3,
.rich-text > h5 + h4,
.rich-text > h5 + h5,
.rich-text > h5 + h6,
.rich-text > h6 + h1,
.rich-text > h6 + h2,
.rich-text > h6 + h3,
.rich-text > h6 + h4,
.rich-text > h6 + h5,
.rich-text > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .rich-text > h1 + h1,
.rich-text > h1 + h2,
.rich-text > h1 + h3,
.rich-text > h1 + h4,
.rich-text > h1 + h5,
.rich-text > h1 + h6,
.rich-text > h2 + h1,
.rich-text > h2 + h2,
.rich-text > h2 + h3,
.rich-text > h2 + h4,
.rich-text > h2 + h5,
.rich-text > h2 + h6,
.rich-text > h3 + h1,
.rich-text > h3 + h2,
.rich-text > h3 + h3,
.rich-text > h3 + h4,
.rich-text > h3 + h5,
.rich-text > h3 + h6,
.rich-text > h4 + h1,
.rich-text > h4 + h2,
.rich-text > h4 + h3,
.rich-text > h4 + h4,
.rich-text > h4 + h5,
.rich-text > h4 + h6,
.rich-text > h5 + h1,
.rich-text > h5 + h2,
.rich-text > h5 + h3,
.rich-text > h5 + h4,
.rich-text > h5 + h5,
.rich-text > h5 + h6,
.rich-text > h6 + h1,
.rich-text > h6 + h2,
.rich-text > h6 + h3,
.rich-text > h6 + h4,
.rich-text > h6 + h5,
.rich-text > h6 + h6 {
    margin-top: 40px;
  }
}
.rich-text > h1 a,
.rich-text > h2 a,
.rich-text > h3 a,
.rich-text > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > h1 a:hover, .rich-text > h1 a:focus,
.rich-text > h2 a:hover,
.rich-text > h2 a:focus,
.rich-text > h3 a:hover,
.rich-text > h3 a:focus,
.rich-text > h5 a:hover,
.rich-text > h5 a:focus {
  color: var(--red);
}
.rich-text > h4 a,
.rich-text > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.rich-text > h4 a:hover, .rich-text > h4 a:focus,
.rich-text > h6 a:hover,
.rich-text > h6 a:focus {
  color: var(--red);
}
.rich-text > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h1 {
    font-size: 120px;
  }
}
.rich-text > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h2 {
    font-size: 60px;
  }
}
.rich-text > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h3 {
    font-size: 35px;
  }
}
.rich-text > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h4 {
    font-size: 22px;
  }
}
.rich-text > h4 em {
  font-style: normal;
}
.rich-text > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h5 {
    font-size: 26px;
  }
}
.rich-text > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h6 {
    font-size: 16px;
  }
}
.rich-text > h1 strong,
.rich-text > h2 strong,
.rich-text > h3 strong,
.rich-text > h4 strong,
.rich-text > h5 strong,
.rich-text > h6 strong {
  font-weight: inherit;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .rich-text > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.rich-text > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.rich-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li ul,
.rich-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.rich-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.rich-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.rich-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.rich-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.rich-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.rich-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text > ol a:hover, .rich-text > ol a:focus {
  color: var(--red);
}
.rich-text > h1 + ul,
.rich-text > h2 + ul,
.rich-text > h3 + ul,
.rich-text > h4 + ul,
.rich-text > h5 + ul,
.rich-text > h6 + ul {
  margin-top: 20px !important;
}
.rich-text > h1 + ol,
.rich-text > h2 + ol,
.rich-text > h3 + ol,
.rich-text > h4 + ol,
.rich-text > h5 + ol,
.rich-text > h6 + ol {
  margin-top: 30px !important;
}
.rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.rich-text figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.rich-text figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.rich-text figcaption a:hover, .rich-text figcaption a:focus {
  color: var(--red);
}
.rich-text:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .rich-text .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .rich-text .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.rich-text > *:first-child {
  margin-top: 0 !important;
}
.rich-text > *:last-child {
  margin-bottom: 0 !important;
}
.rich-text hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .rich-text hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .rich-text hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .rich-text hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.rich-text > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.rich-text > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.rich-text > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .rich-text > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.base__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  position: relative;
}

.base__nav {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.base__footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.base__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.base__content:focus {
  outline: 0;
}

.base__content-inner {
  position: relative;
  z-index: 2;
}

.base__print-logo {
  display: none;
}

.form__field {
  margin-bottom: 30px;
  width: 100%;
}
.form__field input,
.form__field textarea {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #ffffff;
  line-height: 1;
  border: 1px solid #bccbef;
  display: block;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__field input,
.form__field textarea {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__field input,
.form__field textarea {
    font-size: 23px;
  }
}
@media (min-width: 768px) {
  .form__field input,
.form__field textarea {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.form__field input::-webkit-input-placeholder, .form__field textarea::-webkit-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::-moz-placeholder, .form__field textarea::-moz-placeholder {
  color: #455fa0;
  opacity: 1;
  -moz-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input:-ms-input-placeholder, .form__field textarea:-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::-ms-input-placeholder, .form__field textarea::-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input::placeholder,
.form__field textarea::placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__field input:-webkit-autofill,
.form__field textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.form__field input:-webkit-autofill:focus,
.form__field textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.form__field input:focus,
.form__field textarea:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.form__field input:focus::-webkit-input-placeholder, .form__field textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
.form__field input:focus::-moz-placeholder, .form__field textarea:focus::-moz-placeholder {
  opacity: 0;
}
.form__field input:focus:-ms-input-placeholder, .form__field textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
.form__field input:focus::-ms-input-placeholder, .form__field textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
.form__field input:focus::placeholder,
.form__field textarea:focus::placeholder {
  opacity: 0;
}
.form__field textarea {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-weight: normal;
  resize: none;
  min-height: 200px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__field textarea {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__field textarea {
    font-size: 23px;
  }
}
.form__field label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__field label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__field label {
    font-size: 22px;
  }
}
.form__field label em {
  font-style: normal;
}
.form__field--tight {
  margin-bottom: 15px;
}

.form__checkbox-group {
  margin-top: 30px;
  margin-bottom: 30px;
}
.form__checkbox-group .form__field:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .form__two-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .form__two-col *:first-child {
    margin-right: 30px;
  }
}

.form__submit {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__submit {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__submit {
    font-size: 22px;
  }
}
.form__submit em {
  font-style: normal;
}
.form__submit svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.form__submit:not(:disabled):hover, .form__submit:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.form__submit:not(:disabled):hover svg, .form__submit:not(:disabled):focus svg {
  fill: #ffffff;
}
.form__submit:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .form__submit {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.form__select {
  position: relative;
  margin-bottom: 30px;
  width: 100%;
}
.form__select svg {
  height: 12px;
  width: 11px;
  fill: #0d3dd9;
  display: block;
  position: absolute;
  bottom: 35px;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  right: 20px;
}
.form__select select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-right: 50px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #ffffff;
  line-height: 1;
  border: 1px solid #bccbef;
  display: block;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .form__select select {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .form__select select {
    font-size: 23px;
  }
}
@media (min-width: 768px) {
  .form__select select {
    padding-top: 25px;
    padding-right: 50px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.form__select select::-webkit-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::-moz-placeholder {
  color: #455fa0;
  opacity: 1;
  -moz-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select:-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::-ms-input-placeholder {
  color: #455fa0;
  opacity: 1;
  -ms-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select::placeholder {
  color: #455fa0;
  opacity: 1;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}
.form__select select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.form__select select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.form__select select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.form__select select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.form__select select:focus::-moz-placeholder {
  opacity: 0;
}
.form__select select:focus:-ms-input-placeholder {
  opacity: 0;
}
.form__select select:focus::-ms-input-placeholder {
  opacity: 0;
}
.form__select select:focus::placeholder {
  opacity: 0;
}
.form__select label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__select label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__select label {
    font-size: 22px;
  }
}
.form__select label em {
  font-style: normal;
}

.form__field-required {
  color: var(--red);
  display: inline;
}
.form__field-required.is-hidden {
  display: none;
}

.form__checkbox {
  position: absolute;
  opacity: 0;
  min-height: auto !important;
  width: auto !important;
}
.form__checkbox + label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  text-transform: none;
  position: relative;
  cursor: pointer;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form__checkbox + label:before {
  content: "";
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background: white;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 1px #bccbef;
          box-shadow: 0 0 0 1px #bccbef;
  -webkit-transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.form__checkbox:hover + label:before {
  background: #f2f5fc;
}
.form__checkbox:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px #0d3dd9;
          box-shadow: 0 0 0 1px #0d3dd9;
}
.form__checkbox:checked + label:before {
  background: #0d3dd9;
}
.form__checkbox:checked + label:after {
  content: "";
  position: absolute;
  top: 18px;
  left: 15px;
  background: #ffffff;
  width: 2px;
  height: 2px;
  -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
          box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.form__disclaimer {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border-top: 1px solid #bccbef;
  padding: 10px 0 0 0;
  margin: 40px 0 0 0;
}

.form__error {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: var(--red);
  margin-top: 5px;
  margin-bottom: 10px;
  display: none;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__error {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__error {
    font-size: 16px;
  }
}
.form__error.active {
  display: block;
}

.form__general-error {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  margin-bottom: 40px;
  border-top: 1px solid var(--red);
  border-bottom: 1px solid var(--red);
  display: none;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .form__general-error {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .form__general-error {
    font-size: 22px;
  }
}
.form__general-error em {
  font-style: normal;
}
.form__general-error.active {
  display: block;
}

.et-nav {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  background-color: #0d3dd9;
  -webkit-box-shadow: inset 0 -1px 0 rgba(188, 203, 239, 0.4);
          box-shadow: inset 0 -1px 0 rgba(188, 203, 239, 0.4);
}
.admin-bar .et-nav {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .et-nav {
    top: 32px;
  }
}

.et-nav__explore {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 960px) {
  .et-nav__explore {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .et-nav__explore:hover .et-nav__explore-dropdown {
    visibility: visible;
  }
  .et-nav__explore:hover .et-nav__explore-menu-item {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__explore--wide {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

.et-nav__explore:focus-within .et-nav__explore-dropdown {
  visibility: visible;
}
.et-nav__explore:focus-within .et-nav__explore-menu-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.et-nav__explore-dropdown {
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  margin-top: -1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  visibility: hidden;
  -webkit-transition: visibility 0.2s;
  transition: visibility 0.2s;
}
@media (min-width: 768px) {
  .et-nav__explore-dropdown {
    position: absolute;
    top: 100%;
    right: 50%;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-dropdown {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
  }
}

.et-nav__explore-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 60px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-button {
    font-size: 22px;
  }
}
.et-nav__explore-button em {
  font-style: normal;
}
@media (min-width: 960px) {
  .et-nav__explore-button {
    text-align: left;
    width: 200px;
    border-right: 0;
  }
}
.et-nav__explore-button:focus, .et-nav__explore-button:hover {
  background-color: #001c60;
  outline: 0;
}
@media (min-width: 768px) {
  .et-nav__explore-button:focus, .et-nav__explore-button:hover {
    background-color: #ffffff;
    color: #0d3dd9;
  }
  .et-nav__explore-button:focus .et-nav__explore-icon, .et-nav__explore-button:hover .et-nav__explore-icon {
    fill: #0d3dd9;
  }
}

.et-nav__explore-icon {
  height: 12px;
  width: 12px;
  margin-right: 10px;
  margin-bottom: 0.08em;
  fill: #ffffff;
  display: block;
}
@media (min-width: 960px) {
  .et-nav__explore-icon {
    height: 14px;
    width: 14px;
  }
}

.et-nav__explore-menu {
  overflow: hidden;
}
@media (min-width: 1200px) {
  .et-nav__explore-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.et-nav__explore-menu-close {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .et-nav__explore-menu-close {
    display: none;
  }
}
.et-nav__explore-menu-close:focus-within {
  display: none;
}
.et-nav__explore-menu-close:focus-within ~ .et-nav__explore-menu {
  display: none;
}

.et-nav__close {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__close {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__close {
    font-size: 16px;
  }
}
.et-nav__close svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.et-nav__close:not(:disabled):hover, .et-nav__close:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.et-nav__close:not(:disabled):hover svg, .et-nav__close:not(:disabled):focus svg {
  fill: #ffffff;
}
.et-nav__close:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.et-nav__explore-menu-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 100%;
  background-color: #001c60;
}
@media (min-width: 0) and (max-width: 767px) {
  .et-nav__explore-menu-item {
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .et-nav__explore-menu-item:not(:last-child) {
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) {
  .et-nav__explore-menu-item {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  .et-nav__explore-menu-item:nth-child(1) {
    -webkit-transition-delay: 0.03s;
            transition-delay: 0.03s;
  }
  .et-nav__explore-menu-item:nth-child(2) {
    -webkit-transition-delay: 0.06s;
            transition-delay: 0.06s;
  }
  .et-nav__explore-menu-item:nth-child(3) {
    -webkit-transition-delay: 0.09s;
            transition-delay: 0.09s;
  }
  .et-nav__explore-menu-item:nth-child(4) {
    -webkit-transition-delay: 0.12s;
            transition-delay: 0.12s;
  }
  .et-nav__explore-menu-item:nth-child(5) {
    -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
  }
  .et-nav__explore-menu-item:nth-child(6) {
    -webkit-transition-delay: 0.18s;
            transition-delay: 0.18s;
  }
  .et-nav__explore-menu-item:nth-child(7) {
    -webkit-transition-delay: 0.21s;
            transition-delay: 0.21s;
  }
  .et-nav__explore-menu-item:nth-child(8) {
    -webkit-transition-delay: 0.24s;
            transition-delay: 0.24s;
  }
  .et-nav__explore-menu-item:nth-child(9) {
    -webkit-transition-delay: 0.27s;
            transition-delay: 0.27s;
  }
  .et-nav__explore-menu-item:nth-child(10) {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-item:not(:last-child) {
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.et-nav__explore-menu-link {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #001c60;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.et-nav__explore-menu-link:hover, .et-nav__explore-menu-link:focus {
  background-color: var(--red);
}
.et-nav__explore-menu-link:hover .et-nav__explore-menu-desc, .et-nav__explore-menu-link:focus .et-nav__explore-menu-desc {
  border-color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 450px) {
  .et-nav__explore-menu-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 220px;
  }
}

.et-nav__explore-menu-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #ffffff;
  display: block;
}
@media (min-width: 450px) {
  .et-nav__explore-menu-name {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-name {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-name {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-name {
    width: 50%;
  }
}

.et-nav__explore-menu-desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  line-height: 1.08em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-desc {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-menu-desc {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-desc {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 18px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-desc {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-desc {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-desc {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-desc {
    margin-bottom: 20px;
  }
}

.et-nav__explore-menu-community {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-community {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    min-height: 220px;
  }
}

.et-nav__explore-menu-community-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  line-height: 1.08em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__explore-menu-community-title {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 18px;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-community-title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-community-title {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .et-nav__explore-menu-community-title {
    margin-bottom: 20px;
  }
}

@media (min-width: 0) and (max-width: 449px) {
  .et-nav__explore-menu-community-list a {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    color: #ffffff;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-list:hover a,
.et-nav__explore-menu-community-list:hover button, .et-nav__explore-menu-community-list:focus a,
.et-nav__explore-menu-community-list:focus button {
    color: rgba(188, 203, 239, 0.4);
    border-color: rgba(188, 203, 239, 0.4);
  }
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 2px;
    line-height: 1.25em;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .et-nav__explore-menu-community-list a:hover, .et-nav__explore-menu-community-list a:focus,
.et-nav__explore-menu-community-list button:hover,
.et-nav__explore-menu-community-list button:focus {
    border-color: #ffffff;
    color: #ffffff;
  }
}
@media (min-width: 450px) and (min-width: 450px) {
  .et-nav__explore-menu-community-list a,
.et-nav__explore-menu-community-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-nav__explore-menu-community-list {
    width: 50%;
  }
  .et-nav__explore-menu-community-list a {
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    border: 0;
  }
}

.et-nav__search-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__search-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__search-link {
    font-size: 22px;
  }
}
.et-nav__search-link em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__search-link {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 960px) {
  .et-nav__search-link {
    display: none;
  }
}
.et-nav__search-link:hover, .et-nav__search-link:focus {
  background-color: #001c60;
}

.et-nav__ctas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__ctas {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 960px) {
  .et-nav__ctas {
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__ctas--wide {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}

.et-nav__corner-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  background-color: var(--red);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__corner-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__corner-cta {
    font-size: 22px;
  }
}
.et-nav__corner-cta em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__corner-cta {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.et-nav__corner-cta:hover, .et-nav__corner-cta:focus {
  background-color: #001c60;
  outline: 0;
}

.et-nav__secondary-corner-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-nav__secondary-corner-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-nav__secondary-corner-cta {
    font-size: 22px;
  }
}
.et-nav__secondary-corner-cta em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-nav__secondary-corner-cta {
    width: 50%;
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 960px) {
  .et-nav__secondary-corner-cta {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.et-nav__secondary-corner-cta:hover, .et-nav__secondary-corner-cta:focus {
  background-color: #001c60;
  outline: 0;
}

.site-nav {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 960px) {
  .site-nav {
    position: absolute;
    top: 60px;
    right: 0;
    left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    height: 125px;
    z-index: 3;
  }
}

.site-nav__left {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 120px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 600px) {
  .site-nav__left {
    width: 140px;
  }
}
@media (min-width: 960px) {
  .site-nav__left {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 200px;
  }
}

.site-nav__logo {
  display: block;
}
@media (min-width: 1400px) {
  .site-nav__logo {
    max-width: 160px;
  }
}

.site-nav__logobig {
  display: block;
}
@media (min-width: 1400px) {
  .site-nav__logobig {
    max-width: 130px;
  }
}

.site-nav__right {
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .site-nav__right {
    padding-right: 15px;
  }
}
@media (min-width: 960px) {
  .site-nav__right {
    padding-right: 40px;
    padding-left: 25px;
    border: 0;
  }
}

.site-nav__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 960px) {
  .site-nav__links {
    width: 100%;
  }
}

.site-nav__social-links {
  margin-left: 5px;
  margin-right: 5px;
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__social-links {
    display: none;
  }
}

.site-nav__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav__title {
    font-size: 26px;
  }
}
.site-nav__title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.site-nav__title a:hover, .site-nav__title a:focus {
  color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__title {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -2px;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) and (max-width: 2499px) {
  .site-nav__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 2500px) {
  .site-nav__title {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .site-nav__title em {
    font-style: normal;
  }
}

.site-nav__join {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 10px;
  white-space: nowrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav__join {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav__join {
    font-size: 16px;
  }
}
.site-nav__join svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.site-nav__join:not(:disabled):hover, .site-nav__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.site-nav__join:not(:disabled):hover svg, .site-nav__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.site-nav__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 959px) {
  .site-nav__join {
    display: none;
  }
}

.site-nav-menu {
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 0) and (max-width: 959px) {
  .site-nav-menu {
    display: none;
  }
}

.site-nav-menu__item {
  position: relative;
  height: 100%;
}
.site-nav-menu__item:hover .site-nav-menu__link {
  color: var(--red);
}
.site-nav-menu__item:hover .site-nav-menu__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.site-nav-menu__item:hover .site-nav-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.site-nav-menu__item:focus-within .site-nav-menu__link {
  color: var(--red);
}
.site-nav-menu__item:focus-within .site-nav-menu__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.site-nav-menu__item:focus-within .site-nav-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.site-nav-menu__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  height: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__link {
    font-size: 22px;
  }
}
.site-nav-menu__link em {
  font-style: normal;
}
.site-nav-menu__link:hover, .site-nav-menu__link:focus {
  color: var(--red);
}
.site-nav-menu__link.active {
  color: #001c60;
}
.site-nav-menu__link.active span {
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
}

.site-nav-menu__dropdown {
  position: absolute;
  top: calc(100% - 10px);
  left: 50%;
  padding-top: 15px;
  padding-right: 22px;
  padding-bottom: 25px;
  padding-left: 22px;
  visibility: hidden;
  opacity: 0;
  z-index: 90;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #1448f3;
  border-radius: 20px;
  min-width: 150px;
}
.site-nav-menu__dropdown:before {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 6px);
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #1448f3;
}

.site-nav-menu__dropdown-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.site-nav-menu__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.site-nav-menu__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.site-nav-menu__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.site-nav-menu__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.site-nav-menu__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.site-nav-menu__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.site-nav-menu__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.site-nav-menu__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.site-nav-menu__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.site-nav-menu__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.site-nav-menu__dropdown-link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 12px;
  padding-bottom: 2px;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  white-space: nowrap;
  display: block;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__dropdown-link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__dropdown-link {
    font-size: 16px;
  }
}
.site-nav-menu__dropdown-link:hover, .site-nav-menu__dropdown-link:focus {
  border-color: #ffffff;
}

.site-nav-menu__dropdown-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .site-nav-menu__dropdown-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .site-nav-menu__dropdown-button {
    font-size: 16px;
  }
}
.site-nav-menu__dropdown-button svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.site-nav-menu__dropdown-button:not(:disabled):hover, .site-nav-menu__dropdown-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.site-nav-menu__dropdown-button:not(:disabled):hover svg, .site-nav-menu__dropdown-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.site-nav-menu__dropdown-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.sticky-nav {
  position: fixed;
  top: 60px;
  right: 0;
  left: 0;
  z-index: 90;
  background-color: #ffffff;
  -webkit-transition: visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  transition: visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s, visibility 0.3s;
  transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s, visibility 0.3s, -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-box-shadow 0.2s;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  visibility: hidden;
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sticky-nav--visible {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.admin-bar .sticky-nav {
  top: calc(46px + 60px);
}
@media (min-width: 782px) {
  .admin-bar .sticky-nav {
    top: calc(32px + 60px);
  }
}
@media (min-width: 0) and (max-width: 449px) {
  .sticky-nav {
    display: none;
  }
}

.sticky-nav__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}

.sticky-nav__left {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 960px) {
  .sticky-nav__left {
    width: 200px;
  }
}

.sticky-nav__logo {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: calc(120px - 40px);
}
@media (min-width: 600px) {
  .sticky-nav__logo {
    width: calc(140px - 40px);
  }
}

.sticky-nav__right {
  padding-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 960px) {
  .sticky-nav__right {
    padding-right: 10px;
    padding-left: 20px;
    border-left: 1px solid #bccbef;
  }
}

.sticky-nav__links {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.sticky-nav__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .sticky-nav__title {
    font-size: 26px;
  }
}
.sticky-nav__title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.sticky-nav__title a:hover, .sticky-nav__title a:focus {
  color: var(--red);
}
@media (min-width: 450px) {
  .sticky-nav__title {
    white-space: nowrap;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .sticky-nav__title {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    line-height: 1em;
    margin-bottom: -2px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 2500px) {
  .sticky-nav__title {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .sticky-nav__title em {
    font-style: normal;
  }
}

.sticky-nav__social-links {
  margin: 0 0 0 20px;
  display: none;
}
@media (min-width: 600px) {
  .sticky-nav__social-links {
    display: block;
  }
}

.sticky-nav__join {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 10px;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .sticky-nav__join {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .sticky-nav__join {
    font-size: 16px;
  }
}
.sticky-nav__join svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.sticky-nav__join:not(:disabled):hover, .sticky-nav__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.sticky-nav__join:not(:disabled):hover svg, .sticky-nav__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.sticky-nav__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 959px) {
  .sticky-nav__join {
    display: none;
  }
}

.social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.social-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 35px;
  width: 30px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .social-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .social-link {
    font-size: 22px;
  }
}
.social-link em {
  font-style: normal;
}
.social-link svg {
  height: 18px;
  width: 18px;
  fill: #0d3dd9;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.social-link:hover, .social-link:focus {
  color: var(--red);
}
.social-link:hover svg, .social-link:focus svg {
  fill: var(--red);
}

.social-links--menu .social-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  height: 50px;
  width: 50px;
  margin-right: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  border-radius: 50%;
  border: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .social-links--menu .social-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .social-links--menu .social-link {
    font-size: 22px;
  }
}
.social-links--menu .social-link em {
  font-style: normal;
}
.social-links--menu .social-link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.social-links--menu .social-link:hover, .social-links--menu .social-link:focus {
  background-color: var(--red);
  border-color: var(--red);
}

.hamburger {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: #0d3dd9;
  cursor: pointer;
  position: relative;
  border: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: block;
  border-radius: 50%;
  margin-left: 20px;
  line-height: 1;
}
.hamburger svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  position: relative;
  z-index: 2;
  fill: #ffffff;
}
.hamburger:hover, .hamburger:focus {
  background-color: var(--red);
}
.hamburger:hover svg, .hamburger:focus svg {
  fill: #ffffff;
}
@media (min-width: 960px) {
  .hamburger {
    display: none;
  }
}

.menu {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  background-color: #0d3dd9;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.menu > ul > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.menu.active {
  visibility: visible;
  pointer-events: auto;
}
.menu.active > ul > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.menu.active > ul > li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.menu.active > ul > li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.menu.active > ul > li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.menu.active > ul > li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.menu.active > ul > li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.menu.active > ul > li:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.menu.active > ul > li:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.menu.active > ul > li:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.menu.active > ul > li:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.menu.active > ul > li:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.menu.active > ul > li:nth-child(11) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.menu.active > ul > li:nth-child(12) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.menu.active > ul > li:nth-child(13) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.menu.active > ul > li:nth-child(14) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.menu.active > ul > li:nth-child(15) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.menu.active > ul > li:nth-child(16) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.menu.active > ul > li:nth-child(17) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.menu.active > ul > li:nth-child(18) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.menu.active > ul > li:nth-child(19) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.menu.active > ul > li:nth-child(20) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media (min-width: 768px) {
  .menu {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}
.admin-bar .menu {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .menu {
    top: 32px;
  }
}

.menu__logo {
  width: 100px;
  display: block;
}

.menu__close {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: var(--red);
  cursor: pointer;
  position: relative;
  border: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  right: 15px;
}
.menu__close svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  position: relative;
  z-index: 2;
  fill: #ffffff;
}
.menu__close:hover, .menu__close:focus {
  background-color: #001c60;
}
.menu__close:hover svg, .menu__close:focus svg {
  fill: #ffffff;
}

.menu__list {
  margin-top: 80px;
  margin-bottom: 40px;
}
.menu__list:hover a, .menu__list:focus a {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.menu__list a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__list a {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__list a {
    font-size: 35px;
  }
}
.menu__list a:hover, .menu__list a:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 960px) {
  .menu__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 600px) {
  .menu__list {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .menu__list {
    margin-top: 140px;
  }
}

.menu__social-links {
  margin-bottom: 40px;
}

.menu__join {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__join {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__join {
    font-size: 22px;
  }
}
.menu__join em {
  font-style: normal;
}
.menu__join svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.menu__join:not(:disabled):hover, .menu__join:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.menu__join:not(:disabled):hover svg, .menu__join:not(:disabled):focus svg {
  fill: #ffffff;
}
.menu__join:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .menu__join {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .menu__join {
    display: inline-block;
  }
}

.share {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.share .share__list > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.share.active {
  visibility: visible;
  pointer-events: auto;
  -webkit-touch-callout: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.share.active .share__list > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.share.active .share__list > li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.share.active .share__list > li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.share.active .share__list > li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.share.active .share__list > li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.share.active .share__list > li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.share.active .share__list > li:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.share.active .share__list > li:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.share.active .share__list > li:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.share.active .share__list > li:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.share.active .share__list > li:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.share.active .share__list > li:nth-child(11) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.share.active .share__list > li:nth-child(12) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.share.active .share__list > li:nth-child(13) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.share.active .share__list > li:nth-child(14) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.share.active .share__list > li:nth-child(15) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.share.active .share__list > li:nth-child(16) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.share.active .share__list > li:nth-child(17) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.share.active .share__list > li:nth-child(18) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.share.active .share__list > li:nth-child(19) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.share.active .share__list > li:nth-child(20) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media (min-width: 768px) {
  .share {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.share__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #0d3dd9;
  border-bottom: 1px solid #0d3dd9;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.share__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #0d3dd9;
}
.share__close:focus {
  outline: 0;
  background-color: #0d3dd9;
}
.share__close:focus svg {
  fill: #ffffff;
}
.share__close:hover {
  background-color: #001c60;
}
.share__close:hover svg {
  fill: #ffffff;
}

.share__box {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #ffffff;
  z-index: 2;
  text-align: center;
}
@media (min-width: 0) and (max-width: 599px) {
  .share__box {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .admin-bar .share__box {
    position: absolute;
    top: 46px;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
@media (min-width: 600px) {
  .share__box {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
            box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
    max-width: 500px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 90%;
  }
}

.share__box-inner {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  border: 1px solid #0d3dd9;
}
@media (min-width: 0) and (max-width: 599px) {
  .share__box-inner {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .share__box-inner {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

.share__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0d3dd9;
  opacity: 0.9;
}

.share__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__header {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__header {
    font-size: 60px;
  }
}

.share__list {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.share__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 70px;
  width: 70px;
  margin-right: 10px;
  -webkit-transition: background 0.2s, border 0.2s;
  transition: background 0.2s, border 0.2s;
  border-radius: 50%;
  border: 1px solid #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__link {
    font-size: 22px;
  }
}
.share__link em {
  font-style: normal;
}
.share__link svg {
  height: 20px;
  width: 20px;
  fill: #0d3dd9;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.share__link:hover, .share__link:focus {
  background-color: var(--red);
  border-color: var(--red);
}
.share__link:hover svg, .share__link:focus svg {
  fill: #ffffff;
}

.share__input {
  margin-top: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  width: 100%;
  border: 1px solid #bccbef;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__input {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__input {
    font-size: 26px;
  }
}
.share__input:-moz-read-only {
  color: #001c60;
}
.share__input:read-only {
  color: #001c60;
}
.share__input:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
}

.share__copy {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share__copy {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share__copy {
    font-size: 16px;
  }
}
.share__copy:hover, .share__copy:focus {
  color: var(--red);
}

.share-button--default {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share-button--default {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share-button--default {
    font-size: 16px;
  }
}
.share-button--default svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.share-button--default:not(:disabled):hover, .share-button--default:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.share-button--default:not(:disabled):hover svg, .share-button--default:not(:disabled):focus svg {
  fill: #ffffff;
}
.share-button--default:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.share-button--outlined {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border 0.15s, color 0.15s;
  transition: border 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .share-button--outlined {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .share-button--outlined {
    font-size: 16px;
  }
}
.share-button--outlined svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.share-button--outlined:not(:disabled):hover, .share-button--outlined:not(:disabled):focus {
  color: #bccbef;
  border-color: #bccbef;
  cursor: pointer;
}
.share-button--outlined:not(:disabled):hover svg, .share-button--outlined:not(:disabled):focus svg {
  fill: #bccbef;
}

.share-button__icon {
  height: 17px;
  width: 13px;
  margin-top: -3px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.print-button--default {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .print-button--default {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .print-button--default {
    font-size: 16px;
  }
}
.print-button--default svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.print-button--default:not(:disabled):hover, .print-button--default:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.print-button--default:not(:disabled):hover svg, .print-button--default:not(:disabled):focus svg {
  fill: #ffffff;
}
.print-button--default:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.print-button--inverted {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .print-button--inverted {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .print-button--inverted {
    font-size: 16px;
  }
}
.print-button--inverted svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.print-button--inverted:not(:disabled):hover, .print-button--inverted:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.print-button--inverted:not(:disabled):hover svg, .print-button--inverted:not(:disabled):focus svg {
  fill: #ffffff;
}
.print-button--inverted:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.print-button__icon {
  height: 15px;
  width: 15px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.doc-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  border: 1px solid #ffffff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border 0.15s, color 0.15s;
  transition: border 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-button {
    font-size: 16px;
  }
}
.doc-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.doc-button:not(:disabled):hover, .doc-button:not(:disabled):focus {
  color: #bccbef;
  border-color: #bccbef;
  cursor: pointer;
}
.doc-button:not(:disabled):hover svg, .doc-button:not(:disabled):focus svg {
  fill: #bccbef;
}

.doc-button__icon {
  height: 17px;
  width: 17px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.highlight-share-popover {
  pointer-events: none;
  z-index: 80;
  -webkit-animation: highlight-share-intro 0.2s;
          animation: highlight-share-intro 0.2s;
}
.highlight-share-popover::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  height: 0;
  width: 0;
  margin-top: 0.25em;
  margin-bottom: 0.25em;
  margin-left: -0.5em;
  margin-right: -0.5em;
  border-width: 0.5em 0.5em 0;
  border-style: solid;
  border-color: #0d3dd9 transparent;
}
.highlight-share-popover > ul {
  margin-top: -0.75em;
  position: absolute;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  border-radius: 30px;
  overflow: hidden;
  pointer-events: auto;
  white-space: nowrap;
  background: #0d3dd9;
  color: #ffffff;
}
.highlight-share-popover > ul > li {
  height: 50px;
  width: 50px;
}
.highlight-share-popover > ul > li > a {
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  color: inherit;
}
.highlight-share-popover > ul > li > a svg {
  height: 20px;
  width: 20px;
}
.highlight-share-popover > ul > li > a:hover, .highlight-share-popover > ul > li > a:focus {
  background: var(--red);
}
.highlight-share-popover > ul > li:first-child a {
  padding-left: 8px;
}
.highlight-share-popover > ul > li:last-child a {
  padding-right: 8px;
}

@-webkit-keyframes highlight-share-intro {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes highlight-share-intro {
  0% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.doc-link {
  background-color: #0d3dd9;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.doc-link:hover, .doc-link:focus {
  background-color: #001c60;
}
.doc-link--white {
  position: relative;
}
.doc-link--white:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.doc-link--white:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #ffffff;
  border-left: 20px solid transparent;
}
.doc-link--blue-wash {
  position: relative;
}
.doc-link--blue-wash:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.doc-link--blue-wash:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #f2f5fc;
  border-left: 20px solid transparent;
}
.doc-link--small {
  padding-top: 60px;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 160px;
  min-height: 220px;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.doc-link--large {
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.doc-link--large .doc-link__type {
  margin-top: 40px;
}

.doc-link__title {
  width: 100%;
}
.doc-link--small .doc-link__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-right: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link--small .doc-link__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link--small .doc-link__title {
    font-size: 22px;
  }
}
.doc-link--small .doc-link__title em {
  font-style: normal;
}
.doc-link--large .doc-link__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link--large .doc-link__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link--large .doc-link__title {
    font-size: 26px;
  }
}
@media (min-width: 1400px) {
  .doc-link--large .doc-link__title {
    width: 85%;
  }
}

.doc-link__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  text-transform: capitalize;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .doc-link__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .doc-link__type {
    font-size: 16px;
  }
}
.doc-link--small .doc-link__type {
  margin-top: 6px;
}
.doc-link--large .doc-link__type {
  margin-top: 20px;
}

.tease__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.tease__link:hover, .tease__link:focus {
  background-color: #001c60 !important;
}
.tease__link:hover .tease__title,
.tease__link:hover .tease__desc,
.tease__link:hover .tease__type,
.tease__link:hover .tease__number, .tease__link:focus .tease__title,
.tease__link:focus .tease__desc,
.tease__link:focus .tease__type,
.tease__link:focus .tease__number {
  color: #ffffff;
}
.tease__link:hover .tease__map-svg, .tease__link:focus .tease__map-svg {
  fill: #ffffff;
}
.tease__link:hover .tease__number, .tease__link:focus .tease__number {
  border-color: rgba(255, 255, 255, 0.5);
}

.tease__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__title {
    font-size: 26px;
  }
}
@media (min-width: 600px) {
  .tease__title {
    width: 90%;
  }
}
@media (min-width: 1400px) {
  .tease__title {
    max-width: 500px;
  }
}

.tease__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 15px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
  word-break: break-word;
}
@media (min-width: 1400px) {
  .tease__desc {
    max-width: 500px;
  }
}

.tease__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 15px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__type {
    font-size: 16px;
  }
}
.tease__type .card-right {
  float: right;
}

.tease--stat .tease__number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 60px;
  color: #0d3dd9;
  margin-bottom: 5px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  overflow: hidden;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--stat .tease__number {
    font-size: calc( 60px + (80 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--stat .tease__number {
    font-size: 80px;
  }
}
.tease--stat .tease__title {
  padding-top: 5px;
}

.tease--map .tease__map-svg {
  height: 120px;
  width: 170px;
  margin-top: 20px;
  margin-bottom: 20px;
  fill: #0d3dd9;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.tease--initiative .tease__type {
  margin-top: 20px;
}

.tease--large-text .tease__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.12;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #0d3dd9;
  width: 95%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--large-text .tease__title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--large-text .tease__title {
    font-size: 40px;
  }
}
.tease--large-text .tease__link {
  background-color: #f2f5fc;
}
.tease--large-text .tease__link:hover, .tease--large-text .tease__link:focus {
  background-color: #001c60;
}
@media (min-width: 0) and (max-width: 599px) {
  .tease--large-text .tease__link {
    min-height: 180px;
  }
}

.list-tease:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}

.list-tease__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 0) and (max-width: 599px) {
  .list-tease__link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.list-tease__link:hover, .list-tease__link:focus {
  background-color: #001c60;
}
.list-tease__link:hover .list-tease__title,
.list-tease__link:hover .list-tease__desc,
.list-tease__link:hover .list-tease__type, .list-tease__link:focus .list-tease__title,
.list-tease__link:focus .list-tease__desc,
.list-tease__link:focus .list-tease__type {
  color: #ffffff;
}

.list-tease__image {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .list-tease__image {
    margin-bottom: 0;
    margin-left: 40px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: calc(33.3% - 25px);
  }
}

.list-tease__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-tease__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-tease__title {
    font-size: 26px;
  }
}
@media (min-width: 1400px) {
  .list-tease__title {
    max-width: 600px;
  }
}

.list-tease__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  word-break: break-word;
}
@media (min-width: 1400px) {
  .list-tease__desc {
    max-width: 600px;
  }
}

.list-tease__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 10px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-tease__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-tease__type {
    font-size: 16px;
  }
}

.tease-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bccbef;
}
.tease-grid .tease {
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 600px) {
  .tease-grid .tease {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  .tease-grid .tease {
    width: 50%;
  }
  .tease-grid .tease:nth-child(2n+2) {
    border-right: 0;
  }
  .tease-grid .tease:nth-child(2n+1):nth-last-child(-n+2), .tease-grid .tease:nth-child(2n+1):nth-last-child(-n+2) ~ .tease {
    border-bottom: 0;
  }
  .tease-grid .tease:last-child:not(:nth-child(even):not(.tease--press)) {
    width: 100%;
    border-right: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--five-wide .tease {
    width: 20%;
  }
  .tease-grid--five-wide .tease:nth-child(5n+5) {
    border-right: 0;
  }
  .tease-grid--five-wide .tease:nth-child(5n+1):nth-last-child(-n+5), .tease-grid--five-wide .tease:nth-child(5n+1):nth-last-child(-n+5) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--four-wide .tease {
    width: 25%;
  }
  .tease-grid--four-wide .tease:nth-child(4n+4) {
    border-right: 0;
  }
  .tease-grid--four-wide .tease:nth-child(4n+1):nth-last-child(-n+4), .tease-grid--four-wide .tease:nth-child(4n+1):nth-last-child(-n+4) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--stretched .tease {
    width: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .tease-grid--stretched .tease:last-child {
    border-right: 0;
  }
}
@media (min-width: 600px) and (max-width: 1399px) {
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease {
    width: 50%;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+2) {
    border-right: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+1):nth-last-child(-n+2), .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(2n+1):nth-last-child(-n+2) ~ .tease {
    border-bottom: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:last-child:not(:nth-child(even):not(.tease--press)) {
    width: 100%;
    border-right: 0;
  }
}
@media (min-width: 1400px) {
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease {
    width: 25%;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+4) {
    border-right: 0;
  }
  .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+1):nth-last-child(-n+4), .tease-grid--inset-wide:not(.tease-grid--stretched) .tease:nth-child(4n+1):nth-last-child(-n+4) ~ .tease {
    border-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .tease-grid--inset-wide.tease-grid--stretched .tease {
    border-bottom: 0;
  }
}

.tease-list {
  position: relative;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .tease-list {
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .tease-list {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.tease-list.not-first-page {
  background-color: #ffffff;
}

.tease-list__text {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 15px;
}
@media (min-width: 600px) {
  .tease-list__text {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .tease-list__text {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .tease-list__text {
    padding-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .tease-list__text {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .tease-list__text {
    padding-top: 40px;
    padding-bottom: 40px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
    width: 25%;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .tease-list__text {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .tease-list__text {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 1800px) {
  .tease-list__text {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  .admin-bar .tease-list__text {
    top: calc(60px + 76px + 32px);
  }
}

.tease-list__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-list__header {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-list__header {
    font-size: 60px;
  }
}

.tease-list__label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 12px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-list__label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-list__label {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .tease-list__label {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  .tease-list__list {
    border-left: 1px solid #bccbef;
    width: 75%;
    -ms-flex-item-align: normal;
        align-self: normal;
  }
}

.pagination {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
}
.pagination--blue-wash {
  background-color: #f2f5fc;
}

.pagination__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .pagination__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .pagination__link {
    font-size: 22px;
  }
}
.pagination__link em {
  font-style: normal;
}
.pagination__link:hover, .pagination__link:focus {
  color: var(--red);
}

.pagination__list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagination__list-item.selected .pagination__link {
  color: #001c60;
  border: 1px solid #bccbef;
  border-radius: 20px;
}
@media (min-width: 0) and (max-width: 767px) {
  .pagination__list-item {
    display: none;
  }
}

.pagination__next-prev.next {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-left: 20px;
}
.pagination__next-prev.next .pagination__next-prev-button {
  margin-left: auto;
}
.pagination__next-prev.previous {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-right: 20px;
}

.pagination__next-prev-button {
  height: 60px;
  width: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  border-radius: 50%;
}
.pagination__next-prev-button:hover, .pagination__next-prev-button:focus {
  background-color: var(--red);
}
.pagination__next-prev-button .arrow {
  height: 10px;
  width: 11px;
  fill: #ffffff;
  vertical-align: middle;
}
.pagination__next-prev-button .arrow.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination__next-prev-button.disabled {
  background-color: #f2f5fc;
  cursor: not-allowed;
}
.pagination__next-prev-button.disabled .arrow {
  fill: #0d3dd9;
}

.aside {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .aside {
    padding: 40px 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .aside {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .aside {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .aside {
    padding: 80px;
  }
}
.aside--block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .aside--block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .aside--block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .aside--block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.aside__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__header {
    font-size: 22px;
  }
}
.aside__header em {
  font-style: normal;
}

.aside__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__title {
    font-size: 60px;
  }
}
@media (min-width: 960px) {
  .aside__title {
    margin-bottom: 40px;
  }
}
@media (min-width: 1400px) {
  .aside__title {
    width: 90%;
  }
}

.aside__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .aside__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .aside__text {
    font-size: 23px;
  }
}
.aside__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text a:hover, .aside__text a:focus {
  color: var(--red);
}
.aside__text p {
  margin-bottom: 20px;
}
.aside__text p:last-child {
  margin-bottom: 0;
}
.aside__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.aside__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li ul,
.aside__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.aside__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.aside__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text > ul a:hover, .aside__text > ul a:focus {
  color: var(--red);
}
.aside__text > ul:last-child {
  margin-bottom: 0;
}
.aside__text > ul:first-child {
  margin-top: 0;
}
.aside__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.aside__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.aside__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li ul,
.aside__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.aside__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.aside__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.aside__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.aside__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.aside__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.aside__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.aside__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.aside__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.aside__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.aside__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__text > ol a:hover, .aside__text > ol a:focus {
  color: var(--red);
}
.aside__text > ol:last-child {
  margin-bottom: 0;
}
.aside__text > ol:first-child {
  margin-top: 0;
}

@media (min-width: 768px) {
  .aside__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.aside__left {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .aside__left {
    padding-top: 40px;
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .aside__right {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .aside__right {
    padding-top: 40px;
    padding-left: 40px;
    border-left: 1px solid #bccbef;
    width: 50%;
  }
}

.aside__doc-link {
  max-width: 180px;
}

.aside__image {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .aside__image {
    margin-top: 0;
    margin-bottom: 40px;
  }
}

.aside__image__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.aside__image__caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.aside__image__caption a:hover, .aside__image__caption a:focus {
  color: var(--red);
}

@media (min-width: 768px) {
  .aside--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .aside--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .aside--narrow {
    max-width: 1000px;
  }
}
.aside--narrow .aside__title {
  width: 95%;
}
.aside--narrow .aside__cols {
  display: block;
}
.aside--narrow .aside__left {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 960px) {
  .aside--narrow .aside__left {
    margin-top: 40px;
  }
}
.aside--narrow .aside__right {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 20px;
  width: 100%;
  border: 0;
}
@media (min-width: 960px) {
  .aside--narrow .aside__right {
    margin-top: 40px;
  }
}

.aside__stats {
  padding-top: 40px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .aside__stats {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .aside__stats {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .aside__stats {
    padding-top: 100px;
  }
}

.aside__stats-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .aside__stats-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .aside__stats-header {
    font-size: 22px;
  }
}
.aside__stats-header em {
  font-style: normal;
}

.aside__stats .tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .aside__stats .tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .aside__stats .tease-grid {
    margin-bottom: -20px;
  }
}

@media (min-width: 600px) {
  .story-preview__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 768px) {
  .story-preview__cols {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 960px) {
  .story-preview__cols {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 1800px) {
  .story-preview__cols {
    max-width: 1000px;
  }
}

.story-preview__spacer {
  display: none;
}
@media (min-width: 1400px) {
  .story-preview__spacer {
    display: block;
    width: calc(10% + (40% - 400px));
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 1800px) {
  .story-preview__spacer {
    width: calc(10% + (40% - 500px));
  }
}

@media (min-width: 600px) {
  .story-preview__left {
    padding-right: 40px;
    width: 80%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1400px) {
  .story-preview__left {
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .story-preview__right {
    margin-top: 20px;
  }
}
@media (min-width: 600px) {
  .story-preview__right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.story-preview__category {
  margin-bottom: 10px;
  padding-bottom: 2px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-preview__category {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-preview__category {
    font-size: 16px;
  }
}
.story-preview__category:hover, .story-preview__category:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .story-preview__category {
    margin-bottom: 20px;
  }
}

.story-preview__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-preview__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-preview__title {
    font-size: 35px;
  }
}
.story-preview__title a {
  color: #001c60;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.story-preview__title a:hover, .story-preview__title a:focus {
  color: var(--red);
}

.story-preview__text {
  margin-top: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
}
@media (min-width: 768px) {
  .story-preview__text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .story-preview__text {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .story-preview__text {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .story-preview__text {
    margin-top: 40px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .story-preview__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .story-preview__text {
    font-size: 23px;
  }
}
@media (min-width: 600px) {
  .story-preview__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
.story-preview__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.story-preview__text a:hover, .story-preview__text a:focus {
  color: var(--red);
}

.story-preview--narrow .story-preview__spacer {
  display: none;
}
.story-preview--narrow .story-preview__cols {
  width: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.story-preview--narrow .story-preview__left {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  width: 100%;
}
.story-preview--narrow .story-preview__right {
  width: 100%;
}
.story-preview--narrow .story-preview__text {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 100%;
}
.story-preview--narrow .story-preview__image {
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .story-preview--narrow .story-preview__image {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .story-preview--narrow .story-preview__title {
    width: 75%;
  }
}

@media (min-width: 960px) {
  .page__content--left .story-preview .story-preview__cols {
    width: 100%;
    max-width: none;
  }
  .page__content--left .story-preview .story-preview__text {
    margin-left: 0;
  }
  .page__content--left .story-preview .story-preview__spacer {
    display: none;
  }
  .page__content--left .story-preview .story-preview__left {
    max-width: 400px;
    width: 37.5%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .page__content--left .story-preview .story-preview__right {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1800px) {
  .page__content--left .story-preview .story-preview__left {
    max-width: 500px;
  }
}

.doc-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 450px) {
  .doc-grid {
    margin-right: -20px;
  }
}

.dog-grid__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 450px) {
  .dog-grid__link {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .dog-grid__link {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .dog-grid__link {
    width: 25%;
  }
}
@media (min-width: 1400px) {
  .dog-grid__link {
    width: 20%;
  }
}

.dog-grid__link .doc-link {
  width: 100%;
}
@media (min-width: 450px) {
  .dog-grid__link .doc-link {
    margin-right: 20px;
    min-height: 200px;
    height: 100%;
  }
}
@media (min-width: 768px) {
  .dog-grid__link .doc-link {
    min-height: 280px;
  }
}
@media (min-width: 1200px) {
  .dog-grid__link .doc-link {
    min-height: 310px;
  }
}
@media (min-width: 1400px) {
  .dog-grid__link .doc-link {
    min-height: 350px;
  }
}

.solution-list {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #0d3dd9;
}
@media (min-width: 600px) {
  .solution-list {
    padding: 40px 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .solution-list {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .solution-list {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .solution-list {
    padding: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .solution-list {
    margin-bottom: 20px;
  }
}

@media (min-width: 960px) {
  .solution-list__inner {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.solution-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution-list__header {
    font-size: 22px;
  }
}
.solution-list__header em {
  font-style: normal;
}

.solution-list__list {
  border: 1px solid #bccbef;
}

.solution-list__item:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}

.solution-list__link {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: block;
}
.solution-list__link:hover, .solution-list__link:focus {
  background-color: #ffffff;
}
.solution-list__link:hover .solution-list__title,
.solution-list__link:hover .solution-list__desc, .solution-list__link:focus .solution-list__title,
.solution-list__link:focus .solution-list__desc {
  color: #0d3dd9;
  border-color: #0d3dd9;
}
@media (min-width: 768px) {
  .solution-list__link {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.solution-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.12;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution-list__title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution-list__title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .solution-list__title {
    padding-right: 40px;
    width: 50%;
  }
}

.solution-list__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding-top: 10px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .solution-list__desc {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .solution-list__desc {
    font-size: 23px;
  }
}
@media (min-width: 768px) {
  .solution-list__desc {
    padding-top: 0;
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
    width: 50%;
  }
}

.link-group {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.link-group:not(:last-child) {
  margin-bottom: 40px;
}

.link-group__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 3px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .link-group__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .link-group__header {
    font-size: 22px;
  }
}
.link-group__header em {
  font-style: normal;
}

.link-group__list:hover a, .link-group__list:focus a {
  color: #bccbef;
}
.link-group__list a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .link-group__list a {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .link-group__list a {
    font-size: 35px;
  }
}
.link-group__list a:hover, .link-group__list a:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 960px) {
  .link-group__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.numbered-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__header {
    font-size: 22px;
  }
}
.numbered-list__header em {
  font-style: normal;
}

.numbered-list {
  border-top: 1px solid #bccbef;
}

.numbered-list__item {
  border-bottom: 1px solid #bccbef;
}

.numbered-list__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.numbered-list__link:hover, .numbered-list__link:focus {
  background-color: #0d3dd9;
}
.numbered-list__link:hover .numbered-list__text,
.numbered-list__link:hover .numbered-list__number, .numbered-list__link:focus .numbered-list__text,
.numbered-list__link:focus .numbered-list__number {
  color: #ffffff;
}

.numbered-list__number {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #bccbef;
  width: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__number {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__number {
    font-size: 22px;
  }
}
.numbered-list__number em {
  font-style: normal;
}

.numbered-list__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #0d3dd9;
  padding-top: 11px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__text {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .numbered-list__text {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .numbered-list__text {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #0d3dd9;
    padding-top: 13px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) and (min-width: 600px) and (max-width: 2499px) {
  .numbered-list__text {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 768px) and (min-width: 2500px) {
  .numbered-list__text {
    font-size: 35px;
  }
}

.list-of-links {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  clear: both;
}
@media (min-width: 600px) {
  .list-of-links {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .list-of-links {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .list-of-links {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .list-of-links {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .list-of-links {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .list-of-links {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .list-of-links.narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .list-of-links.narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .list-of-links.narrow {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .list-of-links.wide {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
.list-of-links.white {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  border: 1px solid #bccbef;
}
.list-of-links.blue {
  background-color: #0d3dd9;
}

.list-of-links__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-of-links__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-of-links__title {
    font-size: 22px;
  }
}
.list-of-links__title em {
  font-style: normal;
}

.list-of-links__item {
  padding-top: 18px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
}
.list-of-links__item:last-child {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .list-of-links__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.list-of-links__link:hover .list-of-links__link-title, .list-of-links__link:focus .list-of-links__link-title {
  color: #001c60;
}
.list-of-links__link:hover .list-of-links__link-desc, .list-of-links__link:focus .list-of-links__link-desc {
  color: #455fa0;
}
.list-of-links__link:hover .list-of-links__link-icon, .list-of-links__link:focus .list-of-links__link-icon {
  background-color: #001c60;
  border-color: #001c60;
}
.list-of-links__link:hover .list-of-links__link-icon svg, .list-of-links__link:focus .list-of-links__link-icon svg {
  fill: #ffffff;
}

.list-of-links__link-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.12;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .list-of-links__link-title {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .list-of-links__link-title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .list-of-links__link-title {
    -ms-flex-item-align: start;
        align-self: flex-start;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 768px) {
  .wide .list-of-links__link-title {
    display: block;
  }
}

.list-of-links__link-icon {
  height: 40px;
  width: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-left: 20px;
  border-radius: 50%;
  border: 1px solid #bccbef;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: background-color 0.2s, border 0.2s;
  transition: background-color 0.2s, border 0.2s;
}
.list-of-links__link-icon svg {
  height: 10px;
  width: 11px;
  fill: #0d3dd9;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
@media (min-width: 600px) {
  .list-of-links__link-icon {
    height: 50px;
    width: 50px;
    margin-left: 40px;
  }
}
.wide .list-of-links__link-icon {
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .wide .list-of-links__link-icon {
    display: none;
  }
}

.list-of-links__link-desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .list-of-links__link-desc {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .list-of-links__link-desc {
    font-size: 23px;
  }
}
@media (min-width: 768px) {
  .list-of-links__link-desc {
    padding-top: 0;
    padding-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 40px;
    width: 50%;
    border-left: 1px solid #bccbef;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.list-of-links.blue .list-of-links__title {
  color: #ffffff;
}
.list-of-links.blue .list-of-links__item {
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-desc, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-desc {
  color: #bccbef;
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-icon, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-icon {
  background-color: #ffffff;
  border-color: #ffffff;
}
.list-of-links.blue .list-of-links__link:hover .list-of-links__link-icon svg, .list-of-links.blue .list-of-links__link:focus .list-of-links__link-icon svg {
  fill: #0d3dd9;
}
.list-of-links.blue .list-of-links__link-title {
  color: #ffffff;
}
.list-of-links.blue .list-of-links__link-icon {
  border: 1px solid rgba(188, 203, 239, 0.4);
}
.list-of-links.blue .list-of-links__link-icon svg {
  fill: #ffffff;
}
.list-of-links.blue .list-of-links__link-desc {
  color: #ffffff;
}
@media (min-width: 768px) {
  .list-of-links.blue .list-of-links__link-desc {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.page-search__search {
  position: relative;
}
.page-search__search #page-search--stats.hide,
.page-search__search #page-search--results.hide,
.page-search__search #page-search--pagination.hide,
.page-search__search .page-search__sort.hide {
  display: none;
}
.page-search__search #page-search--pagination {
  max-width: 100%;
}
.page-search__search #page-searchbox {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement {
  display: block;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement .page-search__filters-header {
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  color: #455fa0;
}
.page-search__search .ais-Panel.ais-Panel--noRefinement:after {
  content: "No filters";
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
}
.page-search__search .page-search__filters {
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  visibility: hidden;
  opacity: 0;
  background-color: #ffffff;
  position: relative;
  height: 0;
}
.page-search__search .page-search__filters.is-visible {
  -webkit-transition: visibility 0.2s, opacity 0.2s;
  transition: visibility 0.2s, opacity 0.2s;
  visibility: visible;
  opacity: 1;
  height: auto;
}
.page-search__search .page-search__filters-topper {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 18px;
  padding-left: 20px;
  position: relative;
  background-color: #ffffff;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 77px;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__filters-topper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.page-search__search .page-search__filters-inner {
  padding: 40px 20px;
  background-color: #001c60;
  height: 50vh;
  overflow-y: auto;
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-inner {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-inner {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-inner {
    padding: 80px;
  }
}
.page-search__search .page-search__filters-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-top: 8px;
  margin-right: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-title {
    font-size: 35px;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-title {
    margin-top: 13px;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-title {
    margin-top: 10px;
  }
}
.page-search__search .page-search__filters-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-header {
    font-size: 22px;
  }
}
.page-search__search .page-search__filters-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-cols {
    margin-left: -20px;
    margin-right: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1400px) {
  .page-search__search .page-search__filters-cols {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .page-search__search .page-search__filters-col:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-col {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 80px;
    padding-left: 20px;
    width: 50%;
  }
}
@media (min-width: 1400px) {
  .page-search__search .page-search__filters-col {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
.page-search__search .page-search__filters-states {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page-search__search .page-search__filters-states {
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
  }
}
@media (min-width: 960px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (min-width: 1200px) {
  .page-search__search .page-search__filters-states .ais-RefinementList-list {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.page-search__search .page-search__show-results {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
}
.page-search__search .page-search__filters-open {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-open {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-open {
    font-size: 16px;
  }
}
.page-search__search .page-search__filters-open:hover, .page-search__search .page-search__filters-open:focus {
  background-color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__filters-open {
    width: 100%;
  }
}
.page-search__search .page-search__filters-close {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__filters-close {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__filters-close {
    font-size: 16px;
  }
}
.page-search__search .page-search__filters-close:hover, .page-search__search .page-search__filters-close:focus {
  background-color: var(--red);
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__filters-close {
    width: 100%;
  }
}
.page-search__search .ais-RefinementList-label {
  margin-bottom: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  border: 1px solid rgba(188, 203, 239, 0.4);
  border-radius: 10px;
  line-height: 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: color 0.2s, border 0.2s, background-color 0.2s;
  transition: color 0.2s, border 0.2s, background-color 0.2s;
}
.page-search__search .ais-RefinementList-label:hover, .page-search__search .ais-RefinementList-label:focus {
  color: #ffffff;
  border-color: #ffffff;
  cursor: pointer;
}
.page-search__search .ais-RefinementList-label:hover .ais-RefinementList-count, .page-search__search .ais-RefinementList-label:focus .ais-RefinementList-count {
  color: #ffffff;
}
.page-search__search .ais-RefinementList-item {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover, .page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus {
  background: #0d3dd9;
  border-color: #0d3dd9;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover .ais-RefinementList-labelText,
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:hover .ais-RefinementList-count, .page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus .ais-RefinementList-labelText,
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-label:focus .ais-RefinementList-count {
  color: #ffffff;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-labelText {
  color: #001c60;
}
.page-search__search .ais-RefinementList-item--selected .ais-RefinementList-count {
  color: #455fa0;
}
.page-search__search .ais-RefinementList-labelText {
  text-transform: capitalize;
}
.page-search__search .ais-RefinementList-checkbox {
  height: 0;
  width: 0;
  display: none;
}
.page-search__search .ais-RefinementList-count {
  margin-left: 20px;
  display: block;
  color: #455fa0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__filters-current {
    display: none;
  }
}
@media (min-width: 768px) {
  .page-search__search .page-search__refinements {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.page-search__search .page-search__refinements-pills {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-search__search .ais-CurrentRefinements-label {
  display: none;
}
@media (min-width: 600px) {
  .page-search__search .ais-CurrentRefinements-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.page-search__search .ais-CurrentRefinements-category {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  margin-top: 10px;
  margin-right: 6px;
  border-radius: 30px;
  border: 1px solid #bccbef;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-CurrentRefinements-category {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-CurrentRefinements-category {
    font-size: 16px;
  }
}
.page-search__search .ais-CurrentRefinements-categoryLabel {
  white-space: nowrap;
  text-transform: capitalize;
}
.page-search__search .ais-CurrentRefinements-delete {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 10px;
  height: 28px;
  width: 28px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 1px solid #bccbef;
  display: inline-block;
  line-height: 1em;
  -webkit-transition: background 0.2s, border 0.2s, color 0.2s;
  transition: background 0.2s, border 0.2s, color 0.2s;
}
.page-search__search .ais-CurrentRefinements-delete:hover, .page-search__search .ais-CurrentRefinements-delete:focus {
  background-color: #0d3dd9;
  border-color: #0d3dd9;
  color: #ffffff;
}
.page-search__search .search__form {
  border-bottom: 1px solid #bccbef;
}
.page-search__search .page-search__input-wrapper {
  position: relative;
}
.page-search__search .page-search__icon {
  position: absolute;
  top: 50%;
  right: 0;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  margin-right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.3em;
  height: 0.3em;
  fill: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__icon {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__icon {
    font-size: 100px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .page-search__icon {
    right: 10px;
  }
}
.page-search__search .search__form-input {
  height: 100%;
  width: 100%;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  padding-right: 40px;
  padding-bottom: 8px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search__form-input {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search__form-input {
    font-size: 35px;
  }
}
.page-search__search .search__form-input::-webkit-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.page-search__search .search__form-input::-moz-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.page-search__search .search__form-input:-ms-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.page-search__search .search__form-input::-ms-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.page-search__search .search__form-input::placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.page-search__search .search__form-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::-moz-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus:-ms-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::-ms-input-placeholder {
  opacity: 0;
}
.page-search__search .search__form-input:focus::placeholder {
  opacity: 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .search__form-input {
    padding-top: 20px;
    padding-right: 50px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top: 1px solid #bccbef;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
    background-color: #ffffff;
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
  }
  .page-search__search .search__form-input:focus {
    -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
            box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  }
}
@media (min-width: 768px) {
  .page-search__search .search__form-input {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.02em;
    font-size: 40px;
    color: #0d3dd9;
    padding-top: 0;
    padding-right: 60px;
    padding-bottom: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search__form-input {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 768px) and (min-width: 2500px) {
  .page-search__search .search__form-input {
    font-size: 100px;
  }
}
.page-search__search .search__form-reset {
  display: none;
}
.page-search__search .search__form-submit {
  display: none;
}
.page-search__search .page-search__sort {
  border-bottom: 1px solid #bccbef;
  border-top: 1px solid #bccbef;
  min-height: 50px;
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page-search__search .page-search__sort-stats {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__sort-stats {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__sort-stats {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__sort-stats {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #bccbef;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-stats {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.page-search__search .page-search__sort-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-item {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.page-search__search .ais-SortBy-select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 20px;
  padding-right: 50px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #ffffff;
  border-left: 1px solid #bccbef;
  line-height: 1;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-SortBy-select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-SortBy-select {
    font-size: 16px;
  }
}
.page-search__search .ais-SortBy-select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #f2f5fc inset;
          box-shadow: 0 0 0 60px #f2f5fc inset;
  -webkit-text-fill-color: #0d3dd9;
}
.page-search__search .ais-SortBy-select:hover, .page-search__search .ais-SortBy-select:focus {
  color: #001c60;
  cursor: pointer;
}
.page-search__search .ais-SortBy-select > option {
  font-weight: 400;
}
.page-search__search .page-search__sort-icon {
  height: 12px;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 20px;
  fill: #0d3dd9;
  display: block;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.page-search__search .page-search__sort-label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__sort-label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__sort-label {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .page-search__sort-label {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 600px) {
  .page-search__search .page-search__sort-label {
    padding-right: 20px;
  }
}
.page-search__search .page-search__results-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-top: 1px solid #bccbef;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .page-search__results-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .page-search__results-title {
    font-size: 35px;
  }
}
.page-search__search .page-search__results {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  margin-top: 20px;
  min-height: 200px;
  background-color: #ffffff;
}
@media (min-width: 450px) {
  .page-search__search .page-search__results {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}
.page-search__search .search-results__item {
  border-bottom: 1px solid #bccbef;
}
.page-search__search .search-results__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  position: relative;
  display: block;
}
@media (min-width: 600px) {
  .page-search__search .search-results__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .page-search__search .search-results__link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
.page-search__search .search-results__link.large {
  background-color: #f2f5fc;
}
.page-search__search .search-results__link.large .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__link.large .search-results__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__link.large .search-results__title {
    font-size: 60px;
  }
}
.page-search__search .search-results__link:hover, .page-search__search .search-results__link:focus {
  background-color: #0d3dd9;
}
.page-search__search .search-results__link:hover .search-results__title,
.page-search__search .search-results__link:hover .search-results__snippet,
.page-search__search .search-results__link:hover .search-results__snippet em,
.page-search__search .search-results__link:hover .search-results__blog,
.page-search__search .search-results__link:hover .search-results__type,
.page-search__search .search-results__link:hover .search-results__category,
.page-search__search .search-results__link:hover .search-results__press-date, .page-search__search .search-results__link:focus .search-results__title,
.page-search__search .search-results__link:focus .search-results__snippet,
.page-search__search .search-results__link:focus .search-results__snippet em,
.page-search__search .search-results__link:focus .search-results__blog,
.page-search__search .search-results__link:focus .search-results__type,
.page-search__search .search-results__link:focus .search-results__category,
.page-search__search .search-results__link:focus .search-results__press-date {
  color: #ffffff;
}
.page-search__search .search-results__link:hover .search-results__category, .page-search__search .search-results__link:focus .search-results__category {
  background-color: #001c60;
}
.page-search__search .search-results__link:hover .search-results__report, .page-search__search .search-results__link:focus .search-results__report {
  position: relative;
  background-color: #001c60;
}
.page-search__search .search-results__link:hover .search-results__report:before, .page-search__search .search-results__link:focus .search-results__report:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.page-search__search .search-results__link:hover .search-results__report:after, .page-search__search .search-results__link:focus .search-results__report:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #0d3dd9;
  border-left: 20px solid transparent;
}
.page-search__search .search-results__link:hover .search-results__title em, .page-search__search .search-results__link:focus .search-results__title em {
  color: #ffffff;
}
@media (min-width: 600px) {
  .page-search__search .search-results__text-wrapper {
    padding-right: 40px;
    width: 75%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
.page-search__search .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__title {
    font-size: 26px;
  }
}
.page-search__search .search-results__title em {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  font-style: normal;
  color: #0d3dd9;
}
@media (min-width: 768px) {
  .page-search__search .search-results__title {
    width: 90%;
  }
}
.page-search__search .search-results__snippet {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  word-break: break-word;
}
@media (min-width: 768px) {
  .page-search__search .search-results__snippet {
    width: 90%;
  }
}
.page-search__search .search-results__snippet em {
  font-weight: bold;
  font-style: normal;
  color: #0d3dd9;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.page-search__search .search-results__pills {
  margin-top: 15px;
}
.page-search__search .search-results__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  border-radius: 30px;
  border: 1px solid #bccbef;
  display: inline-block;
  text-transform: capitalize;
}
.page-search__search .search-results__category {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f2f5fc;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  border-radius: 30px;
  display: inline-block;
}
.page-search__search .search-results__blog {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 8px;
  margin-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: inline-block;
}
.page-search__search .search-results__report {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  height: 140px;
  width: 120px;
  margin-left: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #0d3dd9;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-search__search .search-results__report:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-bottom: 20px solid var(--red);
  border-right: 20px solid transparent;
}
.page-search__search .search-results__report:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 0px;
  width: 0px;
  border-top: 20px solid #ffffff;
  border-left: 20px solid transparent;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__report {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__report {
    font-size: 22px;
  }
}
.page-search__search .search-results__report em {
  font-style: normal;
}
.page-search__search .search-results__report:after {
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__report {
    display: none;
  }
}
.page-search__search .search-results__report-date {
  display: block;
  color: rgba(255, 255, 255, 0.5);
}
.page-search__search .search-results__thumbnail {
  overflow: hidden;
  width: 25%;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__thumbnail {
    margin-top: 20px;
    width: 100%;
  }
}
.page-search__search .search-results__press-date {
  margin-left: auto;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__press-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__press-date {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .search-results__press-date {
    margin-top: 20px;
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    color: #001c60;
  }
}
.page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #bccbef;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    font-size: 35px;
  }
}
@media (min-width: 960px) {
  .page-search__search .search-results__no-results,
.page-search__search .page-search__loading-ring {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
.page-search__search .search-results__no-results-link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 8px;
  margin-bottom: 8px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .search-results__no-results-link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .search-results__no-results-link {
    font-size: 16px;
  }
}
.page-search__search .search-results__no-results-link a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page-search__search .search-results__no-results-link a:hover, .page-search__search .search-results__no-results-link a:focus {
  color: var(--red);
}
.page-search__search .ais-Pagination {
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 449px) {
  .page-search__search .ais-Pagination {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-search__search .ais-Pagination-link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-Pagination-link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-Pagination-link {
    font-size: 22px;
  }
}
.page-search__search .ais-Pagination-link em {
  font-style: normal;
}
.page-search__search .ais-Pagination-link:hover, .page-search__search .ais-Pagination-link:focus {
  color: var(--red);
}
.page-search__search .ais-Pagination-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-search__search .ais-Pagination-item--page {
    display: none;
  }
}
.page-search__search .ais-Pagination-item--previousPage {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-right: 20px;
}
.page-search__search .ais-Pagination-item--nextPage {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding-left: 20px;
}
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link {
  margin-left: auto;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link {
  height: 60px;
  width: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  border-radius: 50%;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link:hover, .page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link:focus,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link:hover,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link:focus {
  background-color: var(--red);
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link .arrow,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link .arrow {
  height: 10px;
  width: 11px;
  fill: #ffffff;
  vertical-align: middle;
}
.page-search__search .ais-Pagination-item--previousPage .ais-Pagination-link .arrow.prev,
.page-search__search .ais-Pagination-item--nextPage .ais-Pagination-link .arrow.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.page-search__search .ais-Pagination-item--selected .ais-Pagination-link {
  color: #001c60;
  border: 1px solid #bccbef;
  border-radius: 20px;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link {
  background-color: transparent;
  cursor: not-allowed;
  border: 1px solid #bccbef;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link .arrow {
  fill: #455fa0;
}
.page-search__search .ais-Pagination-item--disabled .ais-Pagination-link:hover, .page-search__search .ais-Pagination-item--disabled .ais-Pagination-link:focus {
  background-color: transparent;
}
.page-search__search .ais-Pagination--noRefinement {
  display: none;
}
.page-search__search .ais-ClearRefinements-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 3px;
  padding-right: 15px;
  padding-bottom: 4px;
  padding-left: 15px;
  border-radius: 30px;
  background-color: #0d3dd9;
  height: 38px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  white-space: nowrap;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-search__search .ais-ClearRefinements-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-search__search .ais-ClearRefinements-button {
    font-size: 16px;
  }
}
.page-search__search .ais-ClearRefinements-button:hover, .page-search__search .ais-ClearRefinements-button:focus {
  background-color: var(--red);
}
.page-search__search .ais-ClearRefinements-button--disabled {
  display: none;
}
@media (min-width: 0) and (max-width: 599px) {
  .page-search__search .ais-ClearRefinements-button {
    width: 100%;
  }
}

.nav-search {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  width: calc(50% - 200px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-right: 1px solid rgba(188, 203, 239, 0.4);
  border-left: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  height: 60px;
}
@media (min-width: 0) and (max-width: 959px) {
  .nav-search {
    display: none;
  }
}
.nav-search:focus-within {
  background-color: #001c60;
}
.nav-search .ais-SearchBox-input {
  height: 60px;
  width: 100%;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .ais-SearchBox-input {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .ais-SearchBox-input {
    font-size: 22px;
  }
}
.nav-search .ais-SearchBox-input em {
  font-style: normal;
}
.nav-search .ais-SearchBox-input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input::placeholder {
  color: #ffffff;
  opacity: 1;
}
.nav-search .ais-SearchBox-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::-moz-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus:-ms-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::-ms-input-placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-input:focus::placeholder {
  opacity: 0;
}
.nav-search .ais-SearchBox-reset {
  display: none;
}
.nav-search .ais-SearchBox-submit svg {
  display: none;
}
.nav-search .ais-SearchBox-loadingIndicator {
  position: absolute;
  top: 50%;
  right: 20px;
  height: 20px;
  width: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.nav-search .ais-SearchBox-loadingIndicator svg {
  height: 100%;
  width: 100%;
  display: block;
}
.nav-search .ais-SearchBox-loadingIndicator svg circle {
  stroke-opacity: 0.2;
}
.nav-search .ais-SearchBox-loadingIndicator svg circle,
.nav-search .ais-SearchBox-loadingIndicator svg path {
  stroke-width: 3px;
  stroke: #ffffff;
}
.nav-search .search-searchbox {
  width: 100%;
}
.nav-search .search-icon {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-right: 10px;
  width: 0.8em;
  height: 0.8em;
  fill: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-icon {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-icon {
    font-size: 22px;
  }
}
.nav-search .search-icon em {
  font-style: normal;
}
.nav-search .search-results {
  position: absolute;
  top: 60px;
  right: 0;
  left: -1px;
  margin-right: -1px;
}
.nav-search .search-results.hide {
  display: none;
}
.nav-search .search-results > div {
  position: relative;
  width: 100%;
}
.nav-search .search-results .ais-Hits {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .ais-Hits {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .ais-Hits {
    font-size: 16px;
  }
}
.nav-search .search-results .ais-Highlight-highlighted {
  background-color: #f2f5fc;
  color: #0d3dd9;
  -webkit-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
}
.nav-search .search-results .search-results__no-results {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__no-results {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__no-results {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__no-results a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.nav-search .search-results .search-results__no-results a:hover, .nav-search .search-results .search-results__no-results a:focus {
  color: var(--red);
}
.nav-search .search-results .search-results__item {
  border-bottom: 1px solid #bccbef;
}
.nav-search .search-results .search-results__info {
  margin-top: 10px;
  display: block;
}
.nav-search .search-results .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__title {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-left: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: capitalize;
}
.nav-search .search-results .search-results__blog {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: inherit;
  display: inline-block;
  border-radius: 30px;
  -webkit-transition: background-color 0.2s, border 0.2s, color 0.2s;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
  border: 1px solid transparent;
  background-color: #0d3dd9;
  color: #ffffff;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Support Fund"] {
  background-color: transparent;
  border: 1px solid #0d3dd9;
  color: #0d3dd9;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Research"] {
  background-color: #001c60;
  border-color: transparent;
  color: #ffffff;
}
.nav-search .search-results .search-results__blog[data-blogname="Everytown Law"] {
  background-color: #f2f5fc;
  border-color: transparent;
  color: #455fa0;
}
.nav-search .search-results .search-results__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.nav-search .search-results .search-results__link.large .search-results__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__link.large .search-results__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__link.large .search-results__title {
    font-size: 35px;
  }
}
.nav-search .search-results .search-results__link.large .search-results__info {
  margin-top: 5px;
}
.nav-search .search-results .search-results__link.large .search-results__type {
  margin-left: 0;
}
.nav-search .search-results .search-results__link:hover, .nav-search .search-results .search-results__link:focus {
  background-color: #0d3dd9;
}
.nav-search .search-results .search-results__link:hover .search-results__title, .nav-search .search-results .search-results__link:focus .search-results__title {
  color: #ffffff;
}
.nav-search .search-results .search-results__link:hover .search-results__blog, .nav-search .search-results .search-results__link:focus .search-results__blog {
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.nav-search .search-results .search-results__link:hover .search-results__type, .nav-search .search-results .search-results__link:focus .search-results__type {
  color: rgba(255, 255, 255, 0.5);
}
.nav-search .search-results .search-results__link:hover .ais-Highlight-highlighted, .nav-search .search-results .search-results__link:focus .ais-Highlight-highlighted {
  background-color: #001c60;
  color: #ffffff;
}
.nav-search .search-results .search-results__see-all {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  -webkit-transition: background 0.2s, color 0.2s;
  transition: background 0.2s, color 0.2s;
  display: block;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav-search .search-results .search-results__see-all {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav-search .search-results .search-results__see-all {
    font-size: 16px;
  }
}
.nav-search .search-results .search-results__see-all:hover, .nav-search .search-results .search-results__see-all:focus {
  background-color: #0d3dd9;
  color: #ffffff;
}

.related-articles {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .related-articles {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .related-articles {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .related-articles--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .related-articles--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .related-articles--narrow {
    max-width: 1000px;
  }
}

.related-articles__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-articles__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-articles__header {
    font-size: 22px;
  }
}
.related-articles__header em {
  font-style: normal;
}

.related-articles__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #bccbef;
  border-left: 1px solid #bccbef;
}

.related-articles__grid .tease {
  border-bottom: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 600px) {
  .related-articles__grid .tease {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 600px) and (max-width: 1199px) {
  .related-articles__grid .tease {
    min-width: 50%;
  }
}
@media (min-width: 1200px) {
  .related-articles__grid .tease {
    min-width: 25%;
  }
}

.image-layout {
  margin-top: 80px;
  margin-bottom: 80px;
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 100%;
  clear: both;
}
@media (min-width: 600px) {
  .image-layout {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .image-layout {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
.image-layout--2-symmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
}
.image-layout--2-asymmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1.5fr 1fr;
}
.image-layout--3-symmetrical {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}
.image-layout--3-asymmetrical {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 2.263fr 1fr;
}
.image-layout--3-asymmetrical > :nth-child(1) {
  grid-row: span 2/auto;
}
.image-layout .image-layout__figure {
  position: relative;
  z-index: 1;
}
.image-layout .image-layout__img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.call-to-action {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .call-to-action {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .call-to-action {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.call-to-action__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__title {
    font-size: 22px;
  }
}
.call-to-action__title em {
  font-style: normal;
}

.call-to-action__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  padding-top: 20px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__text {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__text {
    font-size: 60px;
  }
}
@media (min-width: 960px) {
  .call-to-action__text {
    padding-top: 40px;
  }
}

.call-to-action__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .call-to-action__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .call-to-action__button {
    font-size: 22px;
  }
}
.call-to-action__button em {
  font-style: normal;
}
.call-to-action__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.call-to-action__button:not(:disabled):hover, .call-to-action__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.call-to-action__button:not(:disabled):hover svg, .call-to-action__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.call-to-action__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .call-to-action__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .call-to-action__button {
    margin-top: 40px;
  }
}

.interstitial {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.interstitial.active {
  visibility: visible;
  pointer-events: auto;
}
@media (min-width: 768px) {
  .interstitial {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.interstitial__box {
  position: absolute;
  top: 50%;
  left: 50%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ffffff;
  z-index: 2;
  width: 90%;
  max-width: 550px;
  text-align: center;
}

.interstitial__box-inner {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  border: 1px solid #0d3dd9;
}
@media (min-width: 768px) {
  .interstitial__box-inner {
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }
}

.interstitial__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0d3dd9;
  opacity: 0.9;
}

.interstitial__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  margin-bottom: 30px;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__header {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__header {
    font-size: 35px;
  }
}

.interstitial__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text {
    font-size: 16px;
  }
}
.interstitial__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text a:hover, .interstitial__text a:focus {
  color: var(--red);
}
.interstitial__text p {
  margin-bottom: 20px;
}
.interstitial__text p:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.interstitial__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li ul,
.interstitial__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.interstitial__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.interstitial__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text > ul a:hover, .interstitial__text > ul a:focus {
  color: var(--red);
}
.interstitial__text > ul:last-child {
  margin-bottom: 0;
}
.interstitial__text > ul:first-child {
  margin-top: 0;
}
.interstitial__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.interstitial__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.interstitial__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li ul,
.interstitial__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.interstitial__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.interstitial__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.interstitial__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.interstitial__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.interstitial__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .interstitial__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.interstitial__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.interstitial__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.interstitial__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.interstitial__text > ol a:hover, .interstitial__text > ol a:focus {
  color: var(--red);
}
.interstitial__text > ol:last-child {
  margin-bottom: 0;
}
.interstitial__text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .interstitial__text {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
}

.subnav:hover a,
.subnav:hover button, .subnav:focus a,
.subnav:focus button {
  color: #bccbef;
}
.subnav a,
.subnav button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .subnav a,
.subnav button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .subnav a,
.subnav button {
    font-size: 16px;
  }
}
.subnav a:hover, .subnav a:focus,
.subnav button:hover,
.subnav button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .subnav a,
.subnav button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
.subnav--inverted:hover a,
.subnav--inverted:hover button, .subnav--inverted:focus a,
.subnav--inverted:focus button {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.subnav--inverted a,
.subnav--inverted button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .subnav--inverted a,
.subnav--inverted button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .subnav--inverted a,
.subnav--inverted button {
    font-size: 16px;
  }
}
.subnav--inverted a:hover, .subnav--inverted a:focus,
.subnav--inverted button:hover,
.subnav--inverted button:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 450px) {
  .subnav--inverted a,
.subnav--inverted button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.subnav__header {
  margin-bottom: 5px;
}
@media (min-width: 0) and (max-width: 959px) {
  .subnav__header {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.02em;
    font-size: 40px;
    color: #001c60;
    margin-top: 80px;
    margin-bottom: -10px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .subnav__header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .subnav__header {
    font-size: 120px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .subnav__header {
    margin-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .subnav__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .subnav__header {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
    line-height: 1.2em;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .subnav__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .subnav__header {
    font-size: 22px;
  }
}
@media (min-width: 960px) {
  .subnav__header em {
    font-style: normal;
  }
}

.subnav__selected-link {
  color: #001c60 !important;
  border-color: #001c60 !important;
}
.subnav--inverted .subnav__selected-link {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

.loading-ring {
  height: 40px;
  width: 40px;
  display: inline-block;
  position: relative;
}

.loading-ring div {
  height: 40px;
  width: 40px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  border: 4px solid #0d3dd9;
  border-radius: 50%;
  -webkit-animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
          animation: loading-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #0d3dd9 transparent transparent transparent;
}

.loading-ring--white div {
  border: 4px solid #ffffff;
  border-color: #ffffff transparent transparent transparent;
}

.loading-ring div:nth-child(1) {
  -webkit-animation-delay: -0.45s;
          animation-delay: -0.45s;
}

.loading-ring div:nth-child(2) {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.loading-ring div:nth-child(3) {
  -webkit-animation-delay: -0.15s;
          animation-delay: -0.15s;
}

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

@keyframes loading-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.search-toast {
  opacity: 0;
  -webkit-transform: translateY(-95%);
          transform: translateY(-95%);
  display: block;
  z-index: 80;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.2s;
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  display: block;
}
.search-toast.search-is-active {
  opacity: 1;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (min-width: 0) and (max-width: 449px) {
  .search-toast {
    position: absolute;
    top: 0;
    right: 20px;
  }
}
@media (min-width: 450px) and (max-width: 599px) {
  .search-toast {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 600px) {
  .search-toast {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.search-toast__content {
  padding-bottom: 10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-toast__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search-toast__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search-toast__text {
    font-size: 16px;
  }
}

.search-toast__arrow {
  margin-left: 10px;
}

.search-toast__arrow-icon {
  height: 12px;
  width: 12px;
  fill: #0d3dd9;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.footer-rr {
  background-color: #0d3dd9;
  z-index: 2;
  position: relative;
}

.footer-rr__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 768px) {
  .footer-rr__main {
    padding-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .footer-rr__main {
    margin-left: 200px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .footer-rr__main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.footer-rr__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .footer-rr__main-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .footer-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .footer-rr__main-left {
    padding-bottom: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-left {
    padding-bottom: 40px;
    padding-left: 40px;
    width: calc(50% + 200px / 2);
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .footer-rr__main-left {
    padding-bottom: 20px;
    padding-left: 20px;
    width: calc(50% - 200px / 2);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.footer-rr__main-right {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 960px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
    width: calc(50% - 200px / 2);
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-right: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 1200px) {
  .footer-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0;
    width: calc(50% + 200px / 2);
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    border: 0;
  }
}

@media (min-width: 768px) {
  .footer-rr__text-wrapper {
    width: 90%;
  }
}
@media (min-width: 960px) {
  .footer-rr__text-wrapper {
    width: 85%;
  }
}

.footer-rr__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-rr__title {
    font-size: 60px;
  }
}
@media (min-width: 1400px) {
  .footer-rr__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.02em;
    font-size: 40px;
    color: #ffffff;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .footer-rr__title {
    font-size: 120px;
  }
}

.footer-rr__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .footer-rr__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .footer-rr__text {
    font-size: 23px;
  }
}
@media (min-width: 1400px) {
  .footer-rr__text {
    margin-top: 30px;
  }
}

.footer-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-rr__button {
    font-size: 22px;
  }
}
.footer-rr__button em {
  font-style: normal;
}
.footer-rr__button svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.footer-rr__button:not(:disabled):hover, .footer-rr__button:not(:disabled):focus {
  background-color: #001c60;
  color: #ffffff;
  cursor: pointer;
}
.footer-rr__button:not(:disabled):hover svg, .footer-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.footer-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .footer-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .footer-rr__button {
    margin-top: 40px;
  }
}

.footer-rr__image .square-image {
  background-color: transparent;
}

.home-rr {
  background-color: var(--red);
  z-index: 2;
  position: relative;
}
.home-rr iframe {
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
}
@media (min-width: 960px) {
  .home-rr iframe {
    max-width: 500px;
  }
}
.home-rr .donate-embed {
  text-align: center;
}

.home-rr__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 768px) {
  .home-rr__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .home-rr__main {
    margin-left: calc(200px - 20px);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.home-rr__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .home-rr__main-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home-rr__main-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .home-rr__main-left {
    padding-bottom: 40px;
    padding-top: 80px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home-rr__main-left {
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home-rr__main-left {
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .home-rr__main-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home-rr__main-left {
    padding-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home-rr__main-left {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .home-rr__main-left {
    width: calc(50% - 180px / 2);
  }
}

.home-rr__main-right {
  padding-top: 0;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-size: cover;
  background-position: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .home-rr__main-right {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .home-rr__main-right {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .home-rr__main-right {
    width: calc(50% + 200px / 2);
  }
}

.home-rr--donate {
  background-color: #0d3dd9;
}
@media (min-width: 1200px) {
  .home-rr--donate .home-rr__main {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 768px) and (max-width: 1399px) {
  .home-rr--donate .home-rr__main-left {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.home-rr--donate .home-rr__main-right {
  background-color: #0d3dd9;
}
@media (min-width: 0) and (max-width: 767px) {
  .home-rr--donate .home-rr__main-right {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #001c60;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 60%;
  }
}
@media (min-width: 960px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1400px) {
  .home-rr--donate .home-rr__main-right {
    padding-top: 80px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}
.home-rr--donate .home-rr__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr--donate .home-rr__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .home-rr--donate .home-rr__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 25px;
    color: #ffffff;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) and (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (max-width: 1399px) and (min-width: 2500px) {
  .home-rr--donate .home-rr__title {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__text {
    padding-top: 20px;
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.home-rr--donate .home-rr__secondary {
  background-color: var(--red);
}
.home-rr--donate .home-rr__secondary-inner {
  border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.home-rr--donate .home-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr--donate .home-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr--donate .home-rr__button {
    font-size: 22px;
  }
}
.home-rr--donate .home-rr__button em {
  font-style: normal;
}
.home-rr--donate .home-rr__button svg {
  fill: #0d3dd9;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-rr--donate .home-rr__button:not(:disabled):hover, .home-rr--donate .home-rr__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home-rr--donate .home-rr__button:not(:disabled):hover svg, .home-rr--donate .home-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-rr--donate .home-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-rr--donate .home-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

@media (min-width: 1200px) {
  .home-rr--centered .home-rr__main {
    margin-right: calc(200px - 20px);
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.home-rr--centered .home-rr__main-left {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .home-rr--centered .home-rr__main-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-rr--centered .home-rr__main-left {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
.home-rr--centered .home-rr__text-wrapper {
  text-align: center;
}
@media (min-width: 768px) {
  .home-rr--centered .home-rr__text-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .home-rr--centered .home-rr__text-wrapper {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .home-rr--centered .home-rr__text-wrapper {
    max-width: 1000px;
  }
}
.home-rr--centered .home-rr__secondary-text {
  text-align: center;
}
@media (min-width: 1200px) {
  .home-rr--centered .home-rr__secondary-text {
    margin-right: calc(200px - 20px);
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.home-rr--centered .home-rr__text {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
}

@media (min-width: 768px) {
  .home-rr__text-wrapper {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .home-rr__text-wrapper {
    width: 85%;
  }
}

.home-rr__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr__title {
    font-size: 60px;
  }
}
@media (min-width: 1400px) {
  .home-rr__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.02em;
    font-size: 40px;
    color: #ffffff;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .home-rr__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .home-rr__title {
    font-size: 120px;
  }
}

.home-rr__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-rr__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-rr__text {
    font-size: 23px;
  }
}
@media (min-width: 1400px) {
  .home-rr__text {
    margin-top: 30px;
  }
}

.home-rr__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-rr__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-rr__button {
    font-size: 22px;
  }
}
.home-rr__button em {
  font-style: normal;
}
.home-rr__button svg {
  fill: var(--red);
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-rr__button:not(:disabled):hover, .home-rr__button:not(:disabled):focus {
  background-color: #0d3dd9;
  color: #ffffff;
  cursor: pointer;
}
.home-rr__button:not(:disabled):hover svg, .home-rr__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-rr__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-rr__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .home-rr__button {
    margin-top: 40px;
  }
}

.home-rr__image .square-image {
  background-color: transparent;
}

@media (min-width: 768px) {
  .home-rr__image {
    display: none;
  }
}

.home-rr__secondary {
  background-color: #0d3dd9;
}

.home-rr__secondary-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-rr__secondary-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-rr__secondary-text {
    font-size: 23px;
  }
}
.home-rr__secondary-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home-rr__secondary-text a:hover, .home-rr__secondary-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 1200px) {
  .home-rr__secondary-text {
    margin-left: calc(200px - 20px);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.timeline {
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .timeline {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .timeline {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .timeline {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.timeline__cell:last-child .timeline__image {
  padding-bottom: 20px;
}
@media (min-width: 600px) {
  .timeline__cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.timeline__image {
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .timeline__image {
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .timeline__image {
    width: calc(50% - 200px / 2);
  }
}
@media (min-width: 600px) {
  .admin-bar .timeline__image {
    top: calc(60px + 76px + 46px);
  }
}
@media (min-width: 782px) {
  .admin-bar .timeline__image {
    top: calc(60px + 76px + 32px);
  }
}

.timeline-image__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.timeline-image__caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline-image__caption a:hover, .timeline-image__caption a:focus {
  color: var(--red);
}

.timeline__info {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .timeline__info {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    min-height: 100vh;
    border-left: 1px solid #bccbef;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.timeline__info.no-image {
  min-height: auto;
}
.timeline__info.no-image .timeline__info-header {
  margin-top: 0;
}

.timeline__info-header {
  margin-top: 20px;
}
@media (min-width: 600px) {
  .timeline__info-header {
    margin-top: 40px;
    position: relative;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .timeline__info-header {
    margin-top: 60px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .timeline__info-header {
    margin-top: 80px;
  }
}
@media (min-width: 600px) and (min-width: 1800px) {
  .timeline__info-header {
    margin-top: 100px;
  }
}
@media (min-width: 600px) {
  .timeline__info-header:before {
    height: 10px;
    width: 10px;
    position: absolute;
    top: 50%;
    left: -45px;
    content: "";
    display: block;
    border-radius: 50%;
    background-color: #0d3dd9;
  }
}

.timeline__year {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__year {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__year {
    font-size: 250px;
  }
}

.timeline__headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__headline {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__headline {
    font-size: 60px;
  }
}

.timeline__text-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.timeline__text-item:not(:last-child) {
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .timeline__text-item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

.timeline__label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-weight: bold;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .timeline__label {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .timeline__label {
    font-size: 23px;
  }
}

.timeline__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .timeline__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .timeline__text {
    font-size: 23px;
  }
}
.timeline__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text a:hover, .timeline__text a:focus {
  color: var(--red);
}
.timeline__text p {
  margin-bottom: 20px;
}
.timeline__text p:last-child {
  margin-bottom: 0;
}
.timeline__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.timeline__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li ul,
.timeline__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.timeline__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.timeline__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text > ul a:hover, .timeline__text > ul a:focus {
  color: var(--red);
}
.timeline__text > ul:last-child {
  margin-bottom: 0;
}
.timeline__text > ul:first-child {
  margin-top: 0;
}
.timeline__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.timeline__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.timeline__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li ul,
.timeline__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.timeline__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.timeline__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.timeline__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.timeline__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.timeline__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .timeline__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.timeline__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.timeline__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.timeline__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.timeline__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.timeline__text > ol a:hover, .timeline__text > ol a:focus {
  color: var(--red);
}
.timeline__text > ol:last-child {
  margin-bottom: 0;
}
.timeline__text > ol:first-child {
  margin-top: 0;
}

.shareable-images {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .shareable-images {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .shareable-images {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .shareable-images {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.shareable-images__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__title {
    font-size: 22px;
  }
}
.shareable-images__title em {
  font-style: normal;
}

.shareable-images__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .shareable-images__grid {
    margin-left: -10px;
    margin-right: -10px;
  }
}

.shareable-images__figure {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  .shareable-images__figure {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .shareable-images__figure {
    width: 33.3%;
  }
}
.shareable-images__figure:hover {
  cursor: pointer;
  outline: 0;
}
.shareable-images__figure:hover .shareable-images__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.shareable-images__figure:hover .shareable-images__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.shareable-images__figure:focus-within {
  cursor: pointer;
  outline: 0;
}
.shareable-images__figure:focus-within .shareable-images__dropdown {
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  visibility: visible;
  opacity: 1;
}
.shareable-images__figure:focus-within .shareable-images__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.shareable-images__img img {
  border: 1px solid #bccbef;
}

.shareable-images__dropdown {
  position: absolute;
  top: 20px;
  right: 10px;
  left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 90;
  visibility: hidden;
  opacity: 0;
}
@media (min-width: 768px) {
  .shareable-images__dropdown {
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
  }
}

.shareable-images__dropdown-item {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.shareable-images__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.shareable-images__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.shareable-images__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.shareable-images__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.shareable-images__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.shareable-images__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.shareable-images__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.shareable-images__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.shareable-images__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.shareable-images__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.shareable-images__dropdown-item:first-child {
  margin-right: auto;
}

.shareable-images__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  line-height: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 55px;
  width: 55px;
  margin-left: 5px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  border-radius: 50%;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__link {
    font-size: 22px;
  }
}
.shareable-images__link em {
  font-style: normal;
}
.shareable-images__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
}
.shareable-images__link:hover, .shareable-images__link:focus {
  background-color: var(--red);
}

.shareable-images__social-logo {
  height: 17px;
  width: 17px;
}

.shareable-images__external {
  height: 17px;
  width: 17px;
  margin-top: -2px;
  margin-left: 3px;
}

.shareable-images__download {
  height: 20px;
  width: 20px;
}

.shareable-images__copy-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .shareable-images__copy-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .shareable-images__copy-button {
    font-size: 16px;
  }
}
.shareable-images__copy-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.shareable-images__copy-button:not(:disabled):hover, .shareable-images__copy-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.shareable-images__copy-button:not(:disabled):hover svg, .shareable-images__copy-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.shareable-images__copy-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
.shareable-images__copy-button svg {
  height: 15px;
  width: 15px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.print-button__icon {
  height: 15px;
  width: 15px;
  margin-left: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media (min-width: 768px) {
  .shareable-images--mini {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .shareable-images--mini {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .shareable-images--mini {
    max-width: 1000px;
  }
}
.shareable-images--mini .shareable-images__figure {
  width: 100%;
}
@media (min-width: 1200px) {
  .shareable-images--mini .shareable-images__figure {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (min-width: 450px) {
  .donate-block {
    background-color: #f2f5fc;
  }
}

@media (min-width: 450px) {
  .donate-block--half {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .donate-block--half {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .donate-block--half {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 600px) {
  .donate-block--half {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .donate-block--half {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1800px) {
  .donate-block--half {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 768px) {
  .donate-block--half {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .donate-block--half {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1800px) {
  .donate-block--half {
    max-width: 1000px;
  }
}
@media (min-width: 1200px) {
  .donate-block--half {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 40px;
    float: right;
    clear: both;
    width: 40%;
  }
}
.donate-block--half .donate-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-block--half .donate-block__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-block--half .donate-block__title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .donate-block--half .donate-block__title {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.donate-block--half .donate-block__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-bottom: 20px;
}

.donate-block--full {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .donate-block--full {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .donate-block--full {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .donate-block--full {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .donate-block--full {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .donate-block--full {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .donate-block--full {
    max-width: 1000px;
  }
}
@media (min-width: 450px) {
  .donate-block--full {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .donate-block--full {
    padding: 40px 20px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .donate-block--full {
    padding: 40px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .donate-block--full {
    padding: 60px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .donate-block--full {
    padding: 80px;
  }
}
.donate-block--full .donate-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-block--full .donate-block__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-block--full .donate-block__title {
    font-size: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .donate-block--full .donate-block__title {
    margin-top: 20px;
    margin-bottom: 10px;
  }
}
.donate-block--full .donate-block__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .donate-block--full .donate-block__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .donate-block--full .donate-block__text {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .donate-block--full .donate-block__text {
    margin-bottom: 40px;
  }
}

.stat-block {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  position: relative;
  z-index: 2;
  clear: both;
}

.stat-block__big-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 60px;
  color: #0d3dd9;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__big-number {
    font-size: calc( 60px + (80 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__big-number {
    font-size: 80px;
  }
}

.stat-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 5px;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .stat-block__title {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .stat-block__title {
    font-size: 23px;
  }
}

.stat-block__bottom {
  margin-top: 20px;
  padding-top: 8px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 960px) {
  .stat-block__bottom {
    margin-top: 40px;
  }
}

.stat-block__source {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
}
.stat-block__source a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source a:hover, .stat-block__source a:focus {
  color: var(--red);
}
.stat-block__source p {
  margin-bottom: 20px;
}
.stat-block__source p:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.stat-block__source > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li ul,
.stat-block__source > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat-block__source > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat-block__source > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source > ul a:hover, .stat-block__source > ul a:focus {
  color: var(--red);
}
.stat-block__source > ul:last-child {
  margin-bottom: 0;
}
.stat-block__source > ul:first-child {
  margin-top: 0;
}
.stat-block__source > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.stat-block__source > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.stat-block__source > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li ul,
.stat-block__source > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.stat-block__source > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.stat-block__source > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat-block__source > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.stat-block__source > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.stat-block__source > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block__source > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.stat-block__source > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.stat-block__source > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.stat-block__source > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stat-block__source > ol a:hover, .stat-block__source > ol a:focus {
  color: var(--red);
}
.stat-block__source > ol:last-child {
  margin-bottom: 0;
}
.stat-block__source > ol:first-child {
  margin-top: 0;
}

.stat-block__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  padding-bottom: 8px;
}

.stat-block__source + .stat-block__date {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid #bccbef;
}

.stat-block__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px) {
  .stat-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .stat-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .stat-block--1 {
    max-width: 1000px;
  }
}
.stat-block--1 .stat-block__item {
  padding: 40px 20px;
  border: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .stat-block--1 .stat-block__item {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .stat-block--1 .stat-block__item {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .stat-block--1 .stat-block__item {
    padding: 80px;
  }
}

.stat-block--1.none {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .stat-block--1.none {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat-block--1.none {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat-block--1.none {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--1.none .stat-block__big-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stat-block--1.none .stat-block__big-number {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stat-block--1.none .stat-block__big-number {
    font-size: 250px;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .stat-block--1.right {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .stat-block--1.right {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .stat-block--1.right {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .stat-block--1.right {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--1.right .stat-block__item {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}
@media (min-width: 600px) {
  .stat-block--1.right .stat-block__item {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}

.stat-block--2,
.stat-block--3 {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .stat-block--2,
.stat-block--3 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0) and (max-width: 767px) {
  .stat-block--2,
.stat-block--3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--2,
.stat-block--3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .stat-block--2 .stat-block__item,
.stat-block--3 .stat-block__item {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .stat-block--2 .stat-block__item:not(:last-child),
.stat-block--3 .stat-block__item:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
}

@media (min-width: 768px) {
  .stat-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .stat-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .stat-block--2 {
    max-width: 1000px;
  }
}

.stat-block--2 .stat-block__item {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--2 .stat-block__item {
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--2 .stat-block__item {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .stat-block--2 .stat-block__item {
    width: 50%;
  }
}

@media (min-width: 960px) {
  .stat-block--3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.stat-block--3 .stat-block__item {
  width: 100%;
}
@media (min-width: 768px) and (max-width: 959px) {
  .stat-block--3 .stat-block__item {
    width: 33.3%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .stat-block--3 .stat-block__item {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .stat-block--3 .stat-block__item {
    width: 33.3%;
  }
}

.related-reports {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .related-reports {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .related-reports {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .related-reports {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.related-reports__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-reports__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-reports__title {
    font-size: 22px;
  }
}
.related-reports__title em {
  font-style: normal;
}

.related-reports__footer {
  padding-top: 5px;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
}

.related-reports__link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-reports__link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-reports__link {
    font-size: 16px;
  }
}
.related-reports__link:hover, .related-reports__link:focus {
  color: var(--red);
}

.related-reports--multi .related-reports__list {
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: -10px;
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.related-reports--multi .related-report__list-item {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}
@media (min-width: 600px) {
  .related-reports--multi .related-report__list-item {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .related-reports--multi .related-report__list-item {
    width: 25%;
  }
}
.related-reports--multi .doc-link {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  min-width: auto;
}

.related-reports--single .doc-link {
  max-width: 200px;
}

.donate-embed__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate-embed__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate-embed__button {
    font-size: 22px;
  }
}
.donate-embed__button em {
  font-style: normal;
}
.donate-embed__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.donate-embed__button:not(:disabled):hover, .donate-embed__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.donate-embed__button:not(:disabled):hover svg, .donate-embed__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.donate-embed__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .donate-embed__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.banner {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 80;
  display: none;
}
@media (min-width: 600px) {
  .banner {
    position: fixed;
    right: 0;
    bottom: 0;
    left: auto;
    width: 70%;
  }
}
@media (min-width: 768px) {
  .banner {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .banner {
    width: 40%;
  }
}
@media (min-width: 1400px) {
  .banner {
    width: 30%;
  }
}
.banner.active {
  display: block;
}

.banner__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.banner__card {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}
@media (min-width: 450px) {
  .banner__card {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
}

.banner__card-inner {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #0d3dd9;
  position: relative;
}
@media (min-width: 450px) {
  .banner__card-inner {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .banner__card-inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.banner__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-right: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .banner__text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .banner__text {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .banner__text {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 18px;
    color: #0d3dd9;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .banner__text {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .banner__text {
    font-size: 26px;
  }
}
@media (min-width: 600px) {
  .banner__text {
    max-width: 300px;
  }
}
@media (min-width: 960px) {
  .banner__text {
    max-width: 400px;
  }
}

.banner__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 15px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .banner__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .banner__link {
    font-size: 22px;
  }
}
.banner__link em {
  font-style: normal;
}
.banner__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.banner__link:not(:disabled):hover, .banner__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.banner__link:not(:disabled):hover svg, .banner__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.banner__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .banner__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .banner__link {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .banner__link {
    margin-top: 20px;
  }
}

.banner__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #0d3dd9;
  border-bottom: 1px solid #0d3dd9;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.banner__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #0d3dd9;
}
.banner__close:focus {
  outline: 0;
  background-color: #0d3dd9;
}
.banner__close:focus svg {
  fill: #ffffff;
}
.banner__close:hover {
  background-color: #0d3dd9;
}
.banner__close:hover svg {
  fill: #ffffff;
}

.graph-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .graph-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .graph-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .graph-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.graph-block--wide {
  width: 100%;
}

@media (min-width: 1200px) and (min-width: 960px) {
  .graph-block--medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

@media (min-width: 768px) {
  .graph-block--narrow {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .graph-block--narrow {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .graph-block--narrow {
    max-width: 1000px;
  }
}

.graph-block__card {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  position: relative;
  background-color: #ffffff;
  padding: 40px 20px;
}
@media (min-width: 600px) {
  .graph-block__card {
    padding: 80px 20px 40px 20px;
  }
}
@media (min-width: 768px) {
  .graph-block__card {
    padding: 80px 30px 30px 30px;
  }
}
@media (min-width: 960px) {
  .graph-block__card {
    padding: 80px 60px 60px 60px;
  }
}
@media (min-width: 1200px) {
  .graph-block__card {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .wp-block-column .graph-block__card {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.graph-block__embed {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border: 1px solid #bccbef;
  max-width: 100%;
}
.graph-block__embed.with-padding {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .graph-block__embed.with-padding {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.graph-block__embed > div,
.graph-block__embed iframe {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  max-width: 100%;
}

.graph-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__label {
    font-size: 22px;
  }
}
.graph-block__label em {
  font-style: normal;
}

.graph-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__title {
    font-size: 35px;
  }
}
@media (min-width: 600px) {
  .graph-block__title {
    padding-right: 100px;
  }
}
@media (min-width: 600px) {
  .wp-block-column .graph-block__title {
    padding-right: 40px;
  }
}

.graph-block__embed-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__embed-title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__embed-title {
    font-size: 35px;
  }
}

.graph-block__label + .graph-block__title {
  border-bottom: 0;
  padding-bottom: 0;
}

.graph-block__label + .graph-block__embed-title {
  margin-bottom: 25px;
}

.graph-block__graph-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: 50vh;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__graph-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__graph-chart {
    font-size: 16px;
  }
}
.graph-block__graph-chart > div {
  position: initial !important;
}
@media (min-width: 960px) {
  .wp-block-column .graph-block__graph-chart {
    max-height: 45vh;
  }
}
.graph-block__graph-chart.pie {
  min-height: 40vh;
}

.graph-block__venn-diagram {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 100%;
  min-height: auto;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__venn-diagram {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__venn-diagram {
    font-size: 16px;
  }
}
.graph-block__venn-diagram:after {
  content: "";
  display: block;
  width: 100%;
  padding-bottom: 70%;
}

.graph-block__graph-legend {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .graph-block__graph-legend {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .graph-block__graph-legend {
    font-size: 16px;
  }
}

.graph-block__loading {
  margin-top: 40px;
  text-align: center;
}

.map-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .map-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .map-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .map-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .map-block {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.map-block__card {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding: 40px 20px;
  border: 1px solid #bccbef;
  position: relative;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .map-block__card {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .map-block__card {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .map-block__card {
    padding: 80px;
  }
}

.map-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__title {
    font-size: 35px;
  }
}

.map-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__label {
    font-size: 22px;
  }
}
.map-block__label em {
  font-style: normal;
}

.map-block__label + .map-block__title {
  border-bottom: 0;
  padding-bottom: 0;
}

.map-block__map-padding {
  position: relative;
  padding-bottom: 80%;
}
@media (min-width: 0) and (max-width: 599px) {
  .map-block__map-padding {
    padding-bottom: 100%;
  }
}

.map-block__map-chart {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .map-block__map-chart {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .map-block__map-chart {
    font-size: 16px;
  }
}
@media print {
  .map-block__map-chart {
    width: 600px !important;
    height: 500px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

.map-block__map-chart.js--us-map-chart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.map-block__map-chart.js--us-map-chart .legend-target {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.map-block__map-chart.js--us-map-chart .chart-target {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.map-block__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.partners__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .partners__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .partners__header {
    font-size: 22px;
  }
}
.partners__header em {
  font-style: normal;
}

@media (min-width: 768px) {
  .partners__list {
    margin-left: -40px;
    margin-right: -40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__list {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.partners__list-item {
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .partners__list-item {
    padding-top: 40px;
    padding-right: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__list-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.partners__logo {
  margin-right: 20px;
  max-width: 200px;
  width: 20%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 1400px) {
  .partners__logo {
    margin-right: 40px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .partners__logo {
    width: 25%;
  }
}

.partners__logo-container {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) {
  .partners__logo-container {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.partners__text-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .partners__text-name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .partners__text-name {
    font-size: 26px;
  }
}
.partners__text-name a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.partners__text-name a:hover, .partners__text-name a:focus {
  color: var(--red);
}

.partners__text-desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 5px;
}

.authors__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__header {
    font-size: 22px;
  }
}
.authors__header em {
  font-style: normal;
}

@media (min-width: 600px) {
  .authors__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: 1px solid #bccbef;
  }
}

.authors__list-item {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .authors__list-item {
    margin-bottom: -1px;
    width: 50%;
  }
  .authors__list-item:nth-child(odd) {
    padding-right: 20px;
    border-right: 1px solid #bccbef;
  }
  .authors__list-item:nth-child(even) {
    padding-left: 20px;
  }
}

.authors__name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__name {
    font-size: 26px;
  }
}

.authors__bio {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 5px;
  margin-bottom: 3px;
}
.authors__bio a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio a:hover, .authors__bio a:focus {
  color: var(--red);
}
.authors__bio p {
  margin-bottom: 20px;
}
.authors__bio p:last-child {
  margin-bottom: 0;
}
.authors__bio > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.authors__bio > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li ul,
.authors__bio > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.authors__bio > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.authors__bio > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio > ul a:hover, .authors__bio > ul a:focus {
  color: var(--red);
}
.authors__bio > ul:last-child {
  margin-bottom: 0;
}
.authors__bio > ul:first-child {
  margin-top: 0;
}
.authors__bio > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.authors__bio > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.authors__bio > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li ul,
.authors__bio > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.authors__bio > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.authors__bio > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.authors__bio > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.authors__bio > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.authors__bio > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .authors__bio > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.authors__bio > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.authors__bio > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.authors__bio > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.authors__bio > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.authors__bio > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.authors__bio > ol a:hover, .authors__bio > ol a:focus {
  color: var(--red);
}
.authors__bio > ol:last-child {
  margin-bottom: 0;
}
.authors__bio > ol:first-child {
  margin-top: 0;
}

.authors__list--single .authors__list-item {
  width: 100%;
  border-right: 0;
}

.home-promos__headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__headline {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__headline {
    font-size: 60px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .home-promos__headline {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .home-promos__headline {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 2500px) {
  .home-promos__headline {
    font-size: 35px;
  }
}

.home-promos__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-promos__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-promos__text {
    font-size: 23px;
  }
}
@media (min-width: 768px) {
  .home-promos__text {
    margin-top: 20px;
  }
}

.home-promos__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__button {
    font-size: 22px;
  }
}
.home-promos__button em {
  font-style: normal;
}
.home-promos__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-promos__button:not(:disabled):hover, .home-promos__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home-promos__button:not(:disabled):hover svg, .home-promos__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-promos__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-promos__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.home-promos__video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.home-promos__list {
  margin-top: 15px;
}
.home-promos__list:hover a,
.home-promos__list:hover button, .home-promos__list:focus a,
.home-promos__list:focus button {
  color: #bccbef;
}
.home-promos__list a,
.home-promos__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-promos__list a,
.home-promos__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-promos__list a,
.home-promos__list button {
    font-size: 16px;
  }
}
.home-promos__list a:hover, .home-promos__list a:focus,
.home-promos__list button:hover,
.home-promos__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .home-promos__list a,
.home-promos__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 1400px) {
  .home-promos__list:hover a, .home-promos__list:focus a {
    color: #bccbef;
  }
  .home-promos__list a {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #0d3dd9;
    padding-top: 15px;
    padding-bottom: 2px;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid #bccbef;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .home-promos__list a {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .home-promos__list a {
    font-size: 35px;
  }
}
@media (min-width: 1400px) {
  .home-promos__list a:hover, .home-promos__list a:focus {
    border-color: #001c60;
    color: #001c60;
  }
}
@media (min-width: 1400px) and (min-width: 960px) {
  .home-promos__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.home-promos__odd {
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) {
  .home-promos__odd {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd {
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd {
    padding-bottom: 80px;
    padding-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .home-promos__odd {
    padding-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .home-promos__odd {
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd {
    margin-top: 20px;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.home-promos__odd-left {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 960px) {
  .home-promos__odd-left {
    margin-right: 40px;
    margin-left: 200px;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.home-promos__odd-right {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd-right {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .home-promos__odd-right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__odd-content {
    max-width: 500px;
  }
}
@media (min-width: 1400px) {
  .home-promos__odd-content {
    width: 80%;
  }
}

.home-promos__even {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .home-promos__even {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home-promos__even {
    padding-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even {
    padding-top: 20px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 960px) {
  .home-promos__even {
    margin-left: 200px;
  }
}

@media (min-width: 960px) {
  .home-promos__even-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-asset {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .home-promos__even-asset {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-headline {
    max-width: 500px;
  }
}
@media (min-width: 960px) {
  .home-promos__even-headline {
    margin-left: 40px;
    width: 50%;
  }
}
@media (min-width: 1400px) {
  .home-promos__even-headline {
    max-width: 500px;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .home-promos__even-content {
    max-width: 500px;
  }
}
@media (min-width: 1400px) {
  .home-promos__even-content {
    width: 80%;
  }
}

.post-category {
  margin-top: 80px;
  margin-bottom: 80px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .post-category {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post-category {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.post-category__header {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.post-category__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  margin-right: 20px;
  margin-bottom: -0.2em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-category__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-category__title {
    font-size: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .post-category__title {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}

.post-category__link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-category__link {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-category__link {
    font-size: 16px;
  }
}
.post-category__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.post-category__link:not(:disabled):hover, .post-category__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.post-category__link:not(:disabled):hover svg, .post-category__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.post-category__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.post-category__tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .post-category__tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}

.accordion {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .accordion {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .accordion {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .accordion {
    font-size: 23px;
  }
}
.accordion > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.accordion > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > p.large {
    font-size: 35px;
  }
}
.accordion > p {
  margin-bottom: 20px;
}
.accordion > p:last-child {
  margin-bottom: 0;
}
.accordion > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > p a:hover, .accordion > p a:focus {
  color: var(--red);
}
.accordion p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .accordion p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .accordion p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.accordion > h1,
.accordion > h2,
.accordion > h3,
.accordion > h4,
.accordion > h6 {
  margin-bottom: 20px;
}
.accordion > h5 {
  margin-bottom: 5px;
}
.accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion > p + h1,
.accordion > p + h2,
.accordion > p + h3,
.accordion > p + h4,
.accordion > p + h6 {
    margin-top: 100px;
  }
}
.accordion > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .accordion > p + h5 {
    margin-top: 40px;
  }
}
.accordion > h1 + h1,
.accordion > h1 + h2,
.accordion > h1 + h3,
.accordion > h1 + h4,
.accordion > h1 + h5,
.accordion > h1 + h6,
.accordion > h2 + h1,
.accordion > h2 + h2,
.accordion > h2 + h3,
.accordion > h2 + h4,
.accordion > h2 + h5,
.accordion > h2 + h6,
.accordion > h3 + h1,
.accordion > h3 + h2,
.accordion > h3 + h3,
.accordion > h3 + h4,
.accordion > h3 + h5,
.accordion > h3 + h6,
.accordion > h4 + h1,
.accordion > h4 + h2,
.accordion > h4 + h3,
.accordion > h4 + h4,
.accordion > h4 + h5,
.accordion > h4 + h6,
.accordion > h5 + h1,
.accordion > h5 + h2,
.accordion > h5 + h3,
.accordion > h5 + h4,
.accordion > h5 + h5,
.accordion > h5 + h6,
.accordion > h6 + h1,
.accordion > h6 + h2,
.accordion > h6 + h3,
.accordion > h6 + h4,
.accordion > h6 + h5,
.accordion > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .accordion > h1 + h1,
.accordion > h1 + h2,
.accordion > h1 + h3,
.accordion > h1 + h4,
.accordion > h1 + h5,
.accordion > h1 + h6,
.accordion > h2 + h1,
.accordion > h2 + h2,
.accordion > h2 + h3,
.accordion > h2 + h4,
.accordion > h2 + h5,
.accordion > h2 + h6,
.accordion > h3 + h1,
.accordion > h3 + h2,
.accordion > h3 + h3,
.accordion > h3 + h4,
.accordion > h3 + h5,
.accordion > h3 + h6,
.accordion > h4 + h1,
.accordion > h4 + h2,
.accordion > h4 + h3,
.accordion > h4 + h4,
.accordion > h4 + h5,
.accordion > h4 + h6,
.accordion > h5 + h1,
.accordion > h5 + h2,
.accordion > h5 + h3,
.accordion > h5 + h4,
.accordion > h5 + h5,
.accordion > h5 + h6,
.accordion > h6 + h1,
.accordion > h6 + h2,
.accordion > h6 + h3,
.accordion > h6 + h4,
.accordion > h6 + h5,
.accordion > h6 + h6 {
    margin-top: 40px;
  }
}
.accordion > h1 a,
.accordion > h2 a,
.accordion > h3 a,
.accordion > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > h1 a:hover, .accordion > h1 a:focus,
.accordion > h2 a:hover,
.accordion > h2 a:focus,
.accordion > h3 a:hover,
.accordion > h3 a:focus,
.accordion > h5 a:hover,
.accordion > h5 a:focus {
  color: var(--red);
}
.accordion > h4 a,
.accordion > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.accordion > h4 a:hover, .accordion > h4 a:focus,
.accordion > h6 a:hover,
.accordion > h6 a:focus {
  color: var(--red);
}
.accordion > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h1 {
    font-size: 120px;
  }
}
.accordion > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h2 {
    font-size: 60px;
  }
}
.accordion > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h3 {
    font-size: 35px;
  }
}
.accordion > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h4 {
    font-size: 22px;
  }
}
.accordion > h4 em {
  font-style: normal;
}
.accordion > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h5 {
    font-size: 26px;
  }
}
.accordion > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > h6 {
    font-size: 16px;
  }
}
.accordion > h1 strong,
.accordion > h2 strong,
.accordion > h3 strong,
.accordion > h4 strong,
.accordion > h5 strong,
.accordion > h6 strong {
  font-weight: inherit;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .accordion > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.accordion > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.accordion > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li ul,
.accordion > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion > ol a:hover, .accordion > ol a:focus {
  color: var(--red);
}
.accordion > h1 + ul,
.accordion > h2 + ul,
.accordion > h3 + ul,
.accordion > h4 + ul,
.accordion > h5 + ul,
.accordion > h6 + ul {
  margin-top: 20px !important;
}
.accordion > h1 + ol,
.accordion > h2 + ol,
.accordion > h3 + ol,
.accordion > h4 + ol,
.accordion > h5 + ol,
.accordion > h6 + ol {
  margin-top: 30px !important;
}
.accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.accordion figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.accordion figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion figcaption a:hover, .accordion figcaption a:focus {
  color: var(--red);
}
.accordion:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .accordion .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .accordion .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.accordion > *:first-child {
  margin-top: 0 !important;
}
.accordion > *:last-child {
  margin-bottom: 0 !important;
}
.accordion hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .accordion hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .accordion hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .accordion hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.accordion > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.accordion > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.accordion > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .accordion > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
.accordion .accordion-list {
  margin-top: 10px !important;
  padding: 0;
  width: 100%;
}
.accordion .accordion-list-item {
  list-style: none;
  border-top: 1px solid #bccbef;
  position: relative;
}
.accordion .accordion-list-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-list-title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-list-title {
    font-size: 60px;
  }
}
.accordion .accordion-item > .accordion-item-title {
  padding-right: 40px;
  padding-top: 14px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  position: relative;
  background-color: #ffffff;
  cursor: pointer;
  list-style: none;
}
.accordion .accordion-item > .accordion-item-title h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-right: 20px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item > .accordion-item-title h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item > .accordion-item-title h4 {
    font-size: 22px;
  }
}
.accordion .accordion-item > .accordion-item-title h4 em {
  font-style: normal;
}
.accordion .accordion-item > .accordion-item-title:hover, .accordion .accordion-item > .accordion-item-title:focus {
  outline: none;
}
.accordion .accordion-item > .accordion-item-title:hover h4, .accordion .accordion-item > .accordion-item-title:focus h4 {
  color: var(--red);
}
.accordion .accordion-item > .accordion-item-title:after, .accordion .accordion-item > .accordion-item-title:before {
  position: absolute;
  top: 50%;
  right: 20px;
  height: 9px;
  width: 2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: top;
          transform-origin: top;
  content: "";
  background-color: #001c60;
}
.accordion .accordion-item > .accordion-item-title:after {
  -webkit-transform: rotate(90deg) translateY(-50%);
          transform: rotate(90deg) translateY(-50%);
}
.accordion .accordion-item > .accordion-item-title::-webkit-details-marker {
  display: none;
}
.accordion .accordion-item {
  -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.accordion .accordion-item[open] > .accordion-item-title:before {
  display: none;
}
.accordion .accordion-item[open] {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  border-color: #bccbef;
  border-bottom: 1px solid #bccbef;
  margin-bottom: 20px;
}
.accordion .accordion-item-text {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border-top: 1px solid #bccbef;
}
.accordion .accordion-item-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text a:hover, .accordion .accordion-item-text a:focus {
  color: var(--red);
}
.accordion .accordion-item-text p {
  margin-bottom: 20px;
}
.accordion .accordion-item-text p:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.accordion .accordion-item-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li ul,
.accordion .accordion-item-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion .accordion-item-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text > ul a:hover, .accordion .accordion-item-text > ul a:focus {
  color: var(--red);
}
.accordion .accordion-item-text > ul li {
  margin-bottom: 15px;
}
.accordion .accordion-item-text > ul:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ul:first-child {
  margin-top: 0;
}
.accordion .accordion-item-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.accordion .accordion-item-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li ul,
.accordion .accordion-item-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.accordion .accordion-item-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.accordion .accordion-item-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.accordion .accordion-item-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.accordion .accordion-item-text > ol a:hover, .accordion .accordion-item-text > ol a:focus {
  color: var(--red);
}
.accordion .accordion-item-text > ol li:before {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  position: absolute;
  left: -3.4em;
  margin-top: -0.25em;
  line-height: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion .accordion-item-text > ol li:before {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion .accordion-item-text > ol li:before {
    font-size: 16px;
  }
}
.accordion .accordion-item-text > ol:last-child {
  margin-bottom: 0;
}
.accordion .accordion-item-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .accordion .accordion-item-text {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .accordion .accordion-item-text {
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
  }
}

.victories-block {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .victories-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .victories-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories-block--2 {
    max-width: 1000px;
  }
}

@media (min-width: 768px) {
  .victories-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories-block--1 {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .victories-block--1 .victory-list {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.victories-block--1 .victory-list__item {
  width: 100%;
}
.victories-block--1 .victory-list__header {
  display: none;
}
.victories-block--1 .victory-list--1 .victory-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #ffffff;
  max-width: 400px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories-block--1 .victory-list--1 .victory-list__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories-block--1 .victory-list--1 .victory-list__title {
    font-size: 26px;
  }
}

.news-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .news-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .news-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .news-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .news-block .tease-grid {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

@media (min-width: 768px) {
  .news-block--2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .news-block--2 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .news-block--2 {
    max-width: 1000px;
  }
}

@media (min-width: 768px) {
  .news-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .news-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .news-block--1 {
    max-width: 1000px;
  }
}
.news-block--1 .tease {
  width: 100%;
  border: 0;
}
.news-block--1 .tease-grid {
  border: 1px solid #bccbef;
}

.news-block__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news-block__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news-block__title {
    font-size: 22px;
  }
}
.news-block__title em {
  font-style: normal;
}

.action-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .action-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .action-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .action-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .action-block--single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .action-block--single {
    min-height: calc(100vh - 60px - 125px - 20px);
  }
  .admin-bar .action-block--single {
    min-height: calc(100vh - 60px - 125px - 20px - 32px);
  }
}

.action-block__left,
.action-block__right {
  padding: 40px 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .action-block__left,
.action-block__right {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .action-block__left,
.action-block__right {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .action-block__left,
.action-block__right {
    padding-top: 140px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .action-block__left,
.action-block__right {
    padding-top: 180px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}

.action-block__left {
  background-color: var(--red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.action-block__right {
  background-color: #001c60;
  display: block;
  position: relative;
}
@media (min-width: 0) and (max-width: 767px) {
  .action-block__right {
    min-height: 50vh;
  }
}

.action-block__top {
  width: 100%;
}

.action-block__bg-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.action-block__title a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__title a {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__title a {
    font-size: 60px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .action-block__title {
    width: 85%;
  }
}
@media (min-width: 1400px) {
  .action-block__title {
    width: 90%;
  }
}

.action-block__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: var(--red);
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__button {
    font-size: 22px;
  }
}
.action-block__button em {
  font-style: normal;
}
.action-block__button svg {
  fill: var(--red);
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.action-block__button:not(:disabled):hover, .action-block__button:not(:disabled):focus {
  background-color: #0d3dd9;
  color: #ffffff;
  cursor: pointer;
}
.action-block__button:not(:disabled):hover svg, .action-block__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.action-block__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .action-block__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.action-block__block-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__block-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__block-title {
    font-size: 22px;
  }
}
.action-block__block-title em {
  font-style: normal;
}

.action-block--multi {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: var(--red);
}
@media (min-width: 600px) {
  .action-block--multi {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .action-block--multi {
    padding-top: 80px;
  }
}
@media (min-width: 1800px) {
  .action-block--multi {
    padding-top: 100px;
  }
}
@media (min-width: 1200px) {
  .action-block--multi {
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
}

.action-block__multi-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-block__multi-title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-block__multi-title {
    font-size: 60px;
  }
}

@media (min-width: 1200px) {
  .action-block--2 {
    padding-right: 80px;
    padding-bottom: 60px;
    padding-left: 80px;
  }
}

@media (min-width: 600px) {
  .action-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -20px;
  }
}

.action-grid__item {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 20px;
}
@media (min-width: 450px) {
  .action-grid__item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .action-grid__item {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .action-grid__item {
    width: 25%;
  }
}
@media (min-width: 1800px) {
  .action-grid__item {
    width: 20%;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-grid__item {
    width: 100%;
  }
}

.action-grid__link {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .action-grid__link {
    margin-right: 20px;
    height: 100%;
  }
}
.action-grid__link:hover .action-grid__figure, .action-grid__link:focus .action-grid__figure {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.action-grid__link:hover .action-grid__link-inner, .action-grid__link:focus .action-grid__link-inner {
  border-color: #0d3dd9;
}
.action-grid__link:hover .action-grid__title, .action-grid__link:focus .action-grid__title {
  color: #0d3dd9;
  border-color: #0d3dd9;
}

.action-grid__link-inner {
  border: 1px solid var(--red);
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 600px) {
  .action-grid__link-inner {
    height: 100%;
  }
}

.action-grid__figure {
  margin-top: 40px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  width: 70%;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.action-grid__figure img {
  border-radius: 50%;
  overflow: hidden;
}
@media (min-width: 600px) {
  .action-grid__figure {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }
}

.action-grid__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: var(--red);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-grid__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-grid__title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-grid__title {
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    text-align: center;
  }
}
@media (min-width: 600px) {
  .action-grid__title {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    border-top: 1px solid var(--red);
  }
}

@media (min-width: 600px) {
  .action-grid--1 .action-grid__link-inner,
.action-grid--2 .action-grid__link-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__title,
.action-grid--2 .action-grid__title {
    border-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 70%;
  }
}

.action-grid--1 .action-grid__item {
  width: 100%;
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.15;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 25px;
    color: var(--red);
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    border-left: 1px solid var(--red);
  }
}
@media (min-width: 600px) and (min-width: 600px) and (max-width: 2499px) {
  .action-grid--1 .action-grid__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 600px) and (min-width: 2500px) {
  .action-grid--1 .action-grid__title {
    font-size: 60px;
  }
}
@media (min-width: 1200px) {
  .action-grid--1 .action-grid__title {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 600px) {
  .action-grid--1 .action-grid__figure {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 25%;
    max-width: 270px;
  }
}
@media (min-width: 1200px) {
  .action-grid--1 .action-grid__figure {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 20%;
  }
}

@media (min-width: 600px) {
  .action-grid--2 .action-grid__item {
    width: 50%;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .action-grid--2 .action-grid__item {
    width: 100%;
  }
}
@media (min-width: 600px) {
  .action-grid--2 .action-grid__title {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .action-grid--2 .action-grid__title {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
@media (min-width: 1400px) {
  .action-grid--2 .action-grid__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: var(--red);
    max-width: 450px;
  }
}
@media (min-width: 1400px) and (min-width: 600px) and (max-width: 2499px) {
  .action-grid--2 .action-grid__title {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1400px) and (min-width: 2500px) {
  .action-grid--2 .action-grid__title {
    font-size: 35px;
  }
}
@media (min-width: 600px) {
  .action-grid--2 .action-grid__figure {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 5px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 30%;
    max-width: 270px;
  }
}
@media (min-width: 768px) {
  .action-grid--2 .action-grid__figure {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1400px) {
  .action-grid--2 .action-grid__figure {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .action-grid--3 .action-grid__item {
    width: 33.3%;
  }
}

.victory-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

.victory-list__item {
  width: 100%;
  min-height: 200px;
  -webkit-transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
  position: relative;
}
.victory-list__item:nth-child(1) {
  background-color: var(--red);
}
.victory-list__item:nth-child(2) {
  background-color: #0d3dd9;
}
.victory-list__item:nth-child(3) {
  background-color: #001c60;
}
.victory-list__item:nth-child(4) {
  background-color: #f2f5fc;
}
.victory-list__item:nth-child(4) .victory-list__title,
.victory-list__item:nth-child(4) .victory-list__date {
  color: #0d3dd9;
}
.victory-list__item:hover, .victory-list__item:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
.victory-list__item:hover .victory-list__title,
.victory-list__item:hover .victory-list__date, .victory-list__item:focus .victory-list__title,
.victory-list__item:focus .victory-list__date {
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 767px) {
  .victory-list__item {
    min-height: 300px;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .victory-list__item {
    min-height: 300px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1200px) {
  .victory-list__item {
    min-height: 400px;
  }
}

.victory-list__item-inner {
  height: 100%;
}

.victory-list__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
@media (min-width: 1200px) {
  .victory-list__link {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 1400px) {
  .victory-list__link {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.victory-list__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__header {
    font-size: 22px;
  }
}
.victory-list__header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .victory-list__header {
    text-align: center;
  }
}

.victory-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #ffffff;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  max-width: 400px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__title {
    font-size: 26px;
  }
}

.victory-list__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  margin-top: 40px;
  display: block;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list__date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list__date {
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  .victory-list__date {
    margin-top: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .victory-list__date {
    margin-top: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .victory-list__date {
    margin-top: 140px;
  }
}

.victory-list--1 .victory-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
  max-width: 600px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victory-list--1 .victory-list__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victory-list--1 .victory-list__title {
    font-size: 60px;
  }
}

.press-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #bccbef;
  background-color: #f2f5fc;
}
@media (min-width: 960px) {
  .press-filter {
    border-left: 1px solid #bccbef;
  }
}

.press-filter__menu {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.press-filter__heading {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  padding-bottom: 15px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__heading {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__heading {
    font-size: 60px;
  }
}

.press-filter__select-wrapper {
  width: 100%;
  position: relative;
}
@media (min-width: 600px) {
  .press-filter__select-wrapper {
    border-right: 1px solid #bccbef;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .press-filter__select-wrapper {
    width: calc(50% - 1px);
  }
}
@media (min-width: 1400px) {
  .press-filter__select-wrapper {
    width: calc(25% - 1px);
  }
}

.press-filter__select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-right: 50px;
  padding-left: 20px;
  width: 100%;
  background-color: #ffffff;
  line-height: 1;
  display: block;
  -webkit-transition: color 0.2s, background-color 0.2s;
  transition: color 0.2s, background-color 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  white-space: nowrap;
  height: 55px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__select {
    font-size: 16px;
  }
}
.press-filter__select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #f2f5fc inset;
          box-shadow: 0 0 0 60px #f2f5fc inset;
  -webkit-text-fill-color: #0d3dd9;
}
.press-filter__select:hover, .press-filter__select:focus {
  background-color: #f2f5fc;
  color: #001c60;
  cursor: pointer;
}

.press-filter__icon {
  height: 12px;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 20px;
  fill: #0d3dd9;
  display: block;
  -webkit-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}

.press-filter__search-wrapper {
  height: 55px;
  width: 55px;
  border-left: 1px solid #bccbef;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.press-filter__search {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #ffffff;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.press-filter__search:hover, .press-filter__search:focus {
  background-color: #f2f5fc;
}

.press-filter__search-icon {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  width: 1em;
  height: 1em;
  fill: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__search-icon {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__search-icon {
    font-size: 16px;
  }
}

.press-filter__no-results {
  padding: 40px 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .press-filter__no-results {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .press-filter__no-results {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .press-filter__no-results {
    padding: 80px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press-filter__no-results {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press-filter__no-results {
    font-size: 26px;
  }
}
@media (min-width: 960px) {
  .press-filter__no-results {
    border-left: 1px solid #bccbef;
  }
}

.image-block {
  margin-top: 30px;
  margin-bottom: 60px;
  margin-left: 20px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .image-block {
    margin-bottom: 80px;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .image-block {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .image-block {
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .image-block:last-child {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .image-block:first-child .image-block__text {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  .image-block__image {
    width: 50%;
  }
}

.image-block__text {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .image-block__text {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .image-block__text {
    padding-top: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .image-block__text {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .image-block__text {
    padding-top: 100px;
  }
}

.image-block__label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__label {
    font-size: 22px;
  }
}
.image-block__label em {
  font-style: normal;
}
@media (min-width: 1200px) {
  .image-block__label {
    margin-bottom: 30px;
  }
}
.image-block__label.has-tooltip {
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
.image-block__label.has-tooltip:hover, .image-block__label.has-tooltip:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
.image-block__label.has-tooltip[data-tooltip] {
  cursor: help;
  position: relative;
}
.image-block__label.has-tooltip[data-tooltip]:before, .image-block__label.has-tooltip[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
.image-block__label.has-tooltip[data-tooltip]:before {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  position: absolute;
  bottom: 150%;
  left: 0;
  margin-bottom: 6px;
  margin-left: -10px;
  padding-top: 26px;
  padding-bottom: 26px;
  padding-left: 30px;
  padding-right: 30px;
  z-index: 79;
  background-color: #1448f3;
  border-radius: 20px;
  width: 300px;
  content: attr(data-tooltip);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .image-block__label.has-tooltip[data-tooltip]:before {
    margin-left: -150px;
    position: absolute;
    left: 50%;
  }
}
.image-block__label.has-tooltip[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -6px;
  z-index: 79;
  width: 0;
  border-top: 6px solid #1448f3;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: " ";
}
.image-block__label.has-tooltip[data-tooltip]:hover:before, .image-block__label.has-tooltip[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
}

.image-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  width: 80%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__title {
    font-size: 60px;
  }
}
@media (min-width: 1200px) {
  .image-block__title {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.02em;
    font-size: 40px;
    color: #001c60;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
}
@media (min-width: 1200px) and (min-width: 600px) and (max-width: 2499px) {
  .image-block__title {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (min-width: 2500px) {
  .image-block__title {
    font-size: 100px;
  }
}

.image-block__desc {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .image-block__desc {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .image-block__desc {
    font-size: 23px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .image-block__desc {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .image-block__desc {
    margin-top: 20px;
    max-width: 400px;
  }
}
@media (min-width: 1200px) {
  .image-block__desc {
    margin-top: 30px;
  }
}

.image-block__list {
  margin-top: 10px;
}
.image-block__list:hover a, .image-block__list:focus a {
  color: #bccbef;
}
.image-block__list a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__list a {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__list a {
    font-size: 35px;
  }
}
.image-block__list a:hover, .image-block__list a:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 960px) {
  .image-block__list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 1200px) {
  .image-block__list {
    margin-top: 20px;
  }
}

.image-block__caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  width: 70%;
}

.image-block__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-block__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-block__button {
    font-size: 22px;
  }
}
.image-block__button em {
  font-style: normal;
}
.image-block__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.image-block__button:not(:disabled):hover, .image-block__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.image-block__button:not(:disabled):hover svg, .image-block__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.image-block__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .image-block__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 768px) {
  .image-block__button {
    margin-top: 30px;
  }
}

@media (min-width: 768px) {
  .image-block--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 960px) {
  .image-block--reverse .image-block__image {
    width: calc(50% + 80px);
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .image-block--reverse .image-block__text {
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }
}

@media (min-width: 960px) {
  .header-links {
    padding-top: 80px;
    margin-left: 200px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .header-links {
    padding-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .header-links {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .header-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.header-links__left {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.header-links__right {
  padding-bottom: 40px;
  width: 100%;
}
@media (min-width: 600px) {
  .header-links__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .header-links__right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .header-links__list-col:not(:last-child) {
    padding-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .header-links__list-col {
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
    border-left: 1px solid #bccbef;
  }
}

.header-links__list-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__list-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__list-title {
    font-size: 26px;
  }
}

.header-links__list:hover a,
.header-links__list:hover button, .header-links__list:focus a,
.header-links__list:focus button {
  color: #bccbef;
}
.header-links__list a,
.header-links__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__list a,
.header-links__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__list a,
.header-links__list button {
    font-size: 16px;
  }
}
.header-links__list a:hover, .header-links__list a:focus,
.header-links__list button:hover,
.header-links__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .header-links__list a,
.header-links__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.header-links__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 30px;
  max-width: 1100px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) {
  .header-links__title {
    padding-bottom: 40px;
  }
}

.header-links__introduction {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .header-links__introduction {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .header-links__introduction {
    font-size: 23px;
  }
}
.header-links__introduction a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction a:hover, .header-links__introduction a:focus {
  color: var(--red);
}
.header-links__introduction p {
  margin-bottom: 20px;
}
.header-links__introduction p:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.header-links__introduction > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li ul,
.header-links__introduction > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.header-links__introduction > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.header-links__introduction > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction > ul a:hover, .header-links__introduction > ul a:focus {
  color: var(--red);
}
.header-links__introduction > ul:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ul:first-child {
  margin-top: 0;
}
.header-links__introduction > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.header-links__introduction > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.header-links__introduction > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li ul,
.header-links__introduction > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.header-links__introduction > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.header-links__introduction > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.header-links__introduction > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.header-links__introduction > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.header-links__introduction > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__introduction > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.header-links__introduction > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.header-links__introduction > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.header-links__introduction > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.header-links__introduction > ol a:hover, .header-links__introduction > ol a:focus {
  color: var(--red);
}
.header-links__introduction > ol:last-child {
  margin-bottom: 0;
}
.header-links__introduction > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .header-links__introduction {
    width: 80%;
    max-width: 800px;
  }
}

.header-links__breadcrumb {
  margin-bottom: 20px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 960px) {
  .header-links__breadcrumb {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__breadcrumb {
    font-size: 22px;
  }
}
.header-links__breadcrumb em {
  font-style: normal;
}
.header-links__breadcrumb:hover, .header-links__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.header-links__all-button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .header-links__all-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .header-links__all-button {
    font-size: 16px;
  }
}
.header-links__all-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.header-links__all-button:not(:disabled):hover, .header-links__all-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.header-links__all-button:not(:disabled):hover svg, .header-links__all-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.header-links__all-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.modal-nav {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.modal-nav .modal-nav__list > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.modal-nav.active {
  visibility: visible;
  pointer-events: auto;
}
.modal-nav.active .modal-nav__list > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.modal-nav.active .modal-nav__list > li:nth-child(1) {
  -webkit-transition-delay: 0.02s;
          transition-delay: 0.02s;
}
.modal-nav.active .modal-nav__list > li:nth-child(2) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.modal-nav.active .modal-nav__list > li:nth-child(3) {
  -webkit-transition-delay: 0.06s;
          transition-delay: 0.06s;
}
.modal-nav.active .modal-nav__list > li:nth-child(4) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}
.modal-nav.active .modal-nav__list > li:nth-child(5) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.modal-nav.active .modal-nav__list > li:nth-child(6) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}
.modal-nav.active .modal-nav__list > li:nth-child(7) {
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
}
.modal-nav.active .modal-nav__list > li:nth-child(8) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}
.modal-nav.active .modal-nav__list > li:nth-child(9) {
  -webkit-transition-delay: 0.18s;
          transition-delay: 0.18s;
}
.modal-nav.active .modal-nav__list > li:nth-child(10) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.modal-nav.active .modal-nav__list > li:nth-child(11) {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
}
.modal-nav.active .modal-nav__list > li:nth-child(12) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}
.modal-nav.active .modal-nav__list > li:nth-child(13) {
  -webkit-transition-delay: 0.26s;
          transition-delay: 0.26s;
}
.modal-nav.active .modal-nav__list > li:nth-child(14) {
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.modal-nav.active .modal-nav__list > li:nth-child(15) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.modal-nav.active .modal-nav__list > li:nth-child(16) {
  -webkit-transition-delay: 0.32s;
          transition-delay: 0.32s;
}
.modal-nav.active .modal-nav__list > li:nth-child(17) {
  -webkit-transition-delay: 0.34s;
          transition-delay: 0.34s;
}
.modal-nav.active .modal-nav__list > li:nth-child(18) {
  -webkit-transition-delay: 0.36s;
          transition-delay: 0.36s;
}
.modal-nav.active .modal-nav__list > li:nth-child(19) {
  -webkit-transition-delay: 0.38s;
          transition-delay: 0.38s;
}
.modal-nav.active .modal-nav__list > li:nth-child(20) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.modal-nav.active .modal-nav__list > li:nth-child(21) {
  -webkit-transition-delay: 0.42s;
          transition-delay: 0.42s;
}
.modal-nav.active .modal-nav__list > li:nth-child(22) {
  -webkit-transition-delay: 0.44s;
          transition-delay: 0.44s;
}
.modal-nav.active .modal-nav__list > li:nth-child(23) {
  -webkit-transition-delay: 0.46s;
          transition-delay: 0.46s;
}
.modal-nav.active .modal-nav__list > li:nth-child(24) {
  -webkit-transition-delay: 0.48s;
          transition-delay: 0.48s;
}
.modal-nav.active .modal-nav__list > li:nth-child(25) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.modal-nav.active .modal-nav__list > li:nth-child(26) {
  -webkit-transition-delay: 0.52s;
          transition-delay: 0.52s;
}
.modal-nav.active .modal-nav__list > li:nth-child(27) {
  -webkit-transition-delay: 0.54s;
          transition-delay: 0.54s;
}
.modal-nav.active .modal-nav__list > li:nth-child(28) {
  -webkit-transition-delay: 0.56s;
          transition-delay: 0.56s;
}
.modal-nav.active .modal-nav__list > li:nth-child(29) {
  -webkit-transition-delay: 0.58s;
          transition-delay: 0.58s;
}
.modal-nav.active .modal-nav__list > li:nth-child(30) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
@media (min-width: 768px) {
  .modal-nav {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.modal-nav__close {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border-left: 1px solid #0d3dd9;
  border-bottom: 1px solid #0d3dd9;
  cursor: pointer;
  display: block;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.modal-nav__close svg {
  height: 14px;
  width: 14px;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  fill: #0d3dd9;
}
.modal-nav__close:focus {
  outline: 0;
  background-color: #0d3dd9;
}
.modal-nav__close:focus svg {
  fill: #ffffff;
}
.modal-nav__close:hover {
  background-color: #001c60;
}
.modal-nav__close:hover svg {
  fill: #ffffff;
}

.modal-nav__box {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
.admin-bar .modal-nav__box {
  top: 46px;
}
@media (min-width: 782px) {
  .admin-bar .modal-nav__box {
    top: calc(80px + 32px);
  }
}
@media (min-width: 782px) {
  .modal-nav__box {
    position: absolute;
    top: 80px;
    left: 50%;
    margin-bottom: 80px;
    width: 70%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (min-width: 1200px) {
  .modal-nav__box {
    width: 50%;
  }
}

.modal-nav__inner {
  position: relative;
  border: 1px solid #0d3dd9;
  min-height: 100vh;
  padding-top: 80px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 20px;
}
.admin-bar .modal-nav__inner {
  min-height: calc(100vh - 46px);
}
@media (min-width: 782px) {
  .admin-bar .modal-nav__inner {
    min-height: calc(100vh - 180px - 32px);
  }
}
@media (min-width: 768px) {
  .modal-nav__inner {
    padding-top: 100px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 782px) {
  .modal-nav__inner {
    min-height: calc(100vh - 180px);
  }
}

.modal-nav__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modal-nav__header {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modal-nav__header {
    font-size: 60px;
  }
}

.modal-nav__list:hover a,
.modal-nav__list:hover button, .modal-nav__list:focus a,
.modal-nav__list:focus button {
  color: #bccbef;
}
.modal-nav__list a,
.modal-nav__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modal-nav__list a,
.modal-nav__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modal-nav__list a,
.modal-nav__list button {
    font-size: 16px;
  }
}
.modal-nav__list a:hover, .modal-nav__list a:focus,
.modal-nav__list button:hover,
.modal-nav__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .modal-nav__list a,
.modal-nav__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 768px) {
  .modal-nav__list {
    margin-top: 20px;
  }
}

.modal-nav__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0d3dd9;
  opacity: 0.9;
}

.horizontal-teases:hover .horizontal-teases__title,
.horizontal-teases:hover .horizontal-teases__type, .horizontal-teases:focus .horizontal-teases__title,
.horizontal-teases:focus .horizontal-teases__type {
  color: #455fa0;
}
.horizontal-teases:hover .horizontal-teases__image, .horizontal-teases:focus .horizontal-teases__image {
  opacity: 0.4;
}

.horizontal-teases__item {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 600px) {
  .horizontal-teases__item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.horizontal-teases__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.horizontal-teases__link:hover .horizontal-teases__title,
.horizontal-teases__link:hover .horizontal-teases__type, .horizontal-teases__link:focus .horizontal-teases__title,
.horizontal-teases__link:focus .horizontal-teases__type {
  color: #ffffff;
}
.horizontal-teases__link:hover .horizontal-teases__type, .horizontal-teases__link:focus .horizontal-teases__type {
  border-color: #ffffff;
}
.horizontal-teases__link:hover .horizontal-teases__image, .horizontal-teases__link:focus .horizontal-teases__image {
  opacity: 1;
}

.horizontal-teases__image {
  margin-right: 20px;
  width: 25%;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  max-width: 140px;
}
.horizontal-teases__image .square-image {
  background-color: #000e2f;
}

.horizontal-teases__text {
  width: 100%;
}

.horizontal-teases__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #ffffff;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  width: 90%;
  max-width: 800px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .horizontal-teases__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .horizontal-teases__title {
    font-size: 26px;
  }
}

.horizontal-teases__type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
  margin-top: 15px;
  padding-top: 5px;
  display: block;
  text-transform: capitalize;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .horizontal-teases__type {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .horizontal-teases__type {
    font-size: 16px;
  }
}

.tease-graph {
  margin-bottom: 20px;
}

.tease-graph__graph {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #000e2f;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-graph__graph {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-graph__graph {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .tease-graph__graph {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}

.tease-graph__loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.tease-image {
  margin-bottom: 20px;
}

.footer-secondary {
  background-color: #e7edf9;
  position: relative;
  z-index: 2;
}

.footer-secondary__inner {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .footer-secondary__inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 960px) {
  .footer-secondary__inner {
    margin-left: 200px;
    margin-right: 200px;
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.footer-secondary__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #4f68a9;
}
@media (min-width: 768px) and (max-width: 959px) {
  .footer-secondary__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .footer-secondary__text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}

.is-truncated {
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.is-truncated:hover, .is-truncated:focus {
  cursor: s-resize;
  color: #0d3dd9;
}

.people-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .people-block {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .people-block {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .people-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.people-block__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__header {
    font-size: 22px;
  }
}
.people-block__header em {
  font-style: normal;
}

.people-block__grid {
  margin-top: -40px;
  margin-right: -5px;
  margin-left: -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 450px) {
  .people-block__grid {
    margin-top: -60px;
    margin-right: -10px;
    margin-left: -10px;
  }
}

.people-block__link {
  padding-top: 40px;
  padding-right: 5px;
  padding-left: 5px;
  display: block;
  width: 50%;
}
.people-block__link:hover .portrait-image, .people-block__link:focus .portrait-image {
  background-color: #001c60;
}
.people-block__link:hover .people-block__name, .people-block__link:focus .people-block__name {
  color: #0d3dd9;
}
.people-block__link:hover .people-block__title, .people-block__link:focus .people-block__title {
  color: #001c60;
}
.people-block__link:hover .people-block__image-screen, .people-block__link:focus .people-block__image-screen {
  opacity: 1;
}
@media (min-width: 450px) {
  .people-block__link {
    padding-top: 60px;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 600px) {
  .people-block__link {
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .people-block__link {
    width: 20%;
  }
}

.people-block__image {
  position: relative;
}
.people-block__image .portrait-image {
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  background-color: #0d3dd9;
}

.people-block__image-screen {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  background-color: #0d3dd9;
  z-index: 2;
  mix-blend-mode: screen;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0;
}

.people-block__logo {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px !important;
}
@media (min-width: 1400px) {
  .people-block__logo {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.people-block__name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  margin-top: 10px;
  width: 95%;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__name {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__name {
    font-size: 26px;
  }
}

.people-block__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 5px;
  display: block;
  width: 90%;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-block__title {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-block__title {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .people-block--1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .people-block--1 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .people-block--1 {
    max-width: 1000px;
  }
}
.people-block--1 .people-block__grid {
  margin: 0;
}
.people-block--1 .people-block__link {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
.people-block--1 .people-block__image {
  margin-right: 20px;
  width: 100px;
}
.people-block--1 .people-block__logo {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.people-block--1 .people-block__text {
  width: 100%;
}
.people-block--1 .people-block__header {
  border: 0;
  margin: 0;
}

@media (min-width: 768px) {
  .people-block--2,
.people-block--3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .people-block--2,
.people-block--3 {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .people-block--2,
.people-block--3 {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .people-block--2 .people-block__link,
.people-block--3 .people-block__link {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

@media (min-width: 600px) {
  .people-block--4 .people-block__link {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .people-block--4 .people-block__link {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.people-block--list .people-block__header,
.people-block--list .people-block__grid,
.people-block--list .people-block__name {
  margin: 0;
}
.people-block--list .people-block__link {
  padding-top: 15px;
  padding-right: 0;
  padding-bottom: 16px;
  padding-left: 0;
  border-bottom: 1px solid #bccbef;
  width: 100%;
}
@media (min-width: 768px) {
  .people-block--list .people-block__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 768px) {
  .people-block--list .people-block__name {
    padding-right: 20px;
    width: 50%;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}
@media (min-width: 768px) {
  .people-block--list .people-block__title {
    width: 50%;
    margin: 0;
  }
}

.footer-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #ffffff;
}

.footer-search__icon {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-right: 10px;
  width: 0.7em;
  height: 0.7em;
  fill: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-search__icon {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-search__icon {
    font-size: 35px;
  }
}

.footer-search__input {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
  padding-bottom: 2px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-search__input {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-search__input {
    font-size: 35px;
  }
}
.footer-search__input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input::placeholder {
  color: #ffffff;
  opacity: 1;
}
.footer-search__input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::-moz-placeholder {
  opacity: 0;
}
.footer-search__input:focus:-ms-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::-ms-input-placeholder {
  opacity: 0;
}
.footer-search__input:focus::placeholder {
  opacity: 0;
}

.the-latest__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__header {
    font-size: 22px;
  }
}
.the-latest__header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .the-latest__header {
    margin-bottom: 30px;
  }
}

.the-latest__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__text {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__text {
    font-size: 60px;
  }
}

.the-latest__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .the-latest__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .the-latest__button {
    font-size: 16px;
  }
}
.the-latest__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.the-latest__button:not(:disabled):hover, .the-latest__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.the-latest__button:not(:disabled):hover svg, .the-latest__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.the-latest__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 960px) {
  .the-latest__button {
    margin-top: 30px;
  }
}

.excerpt__hidden {
  height: 400px;
  overflow: hidden;
  position: relative;
}
.excerpt__hidden:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}

.excerpt--extra-dark-blue.excerpt__hidden:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 14, 47, 0)), to(#000e2f));
  background: linear-gradient(to bottom, rgba(0, 14, 47, 0) 0%, #000e2f 100%);
}

.excerpt--blue-wash.excerpt__hidden:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 245, 252, 0)), to(#f2f5fc));
  background: linear-gradient(to bottom, rgba(242, 245, 252, 0) 0%, #f2f5fc 100%);
}

.excerpt__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .excerpt__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .excerpt__button {
    font-size: 16px;
  }
}
.excerpt__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.excerpt__button:not(:disabled):hover, .excerpt__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.excerpt__button:not(:disabled):hover svg, .excerpt__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.excerpt__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

.legal--mobile {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: block;
}
@media (min-width: 768px) {
  .legal--mobile {
    display: none;
  }
}

.legal--desktop {
  margin-top: 20px;
  display: none;
}
@media (min-width: 768px) {
  .legal--desktop {
    display: block;
  }
}

.legal__copyright {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  opacity: 0.7;
  width: 95%;
}

.legal__full-name {
  margin-bottom: 3px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .legal__full-name {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .legal__full-name {
    font-size: 16px;
  }
}

.citation {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 15px;
  width: 90%;
  max-width: 600px;
}
.citation a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation a:hover, .citation a:focus {
  color: var(--red);
}
.citation p {
  margin-bottom: 20px;
}
.citation p:last-child {
  margin-bottom: 0;
}
.citation > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.citation > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li ul,
.citation > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.citation > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.citation > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation > ul a:hover, .citation > ul a:focus {
  color: var(--red);
}
.citation > ul:last-child {
  margin-bottom: 0;
}
.citation > ul:first-child {
  margin-top: 0;
}
.citation > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.citation > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.citation > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li ul,
.citation > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.citation > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.citation > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.citation > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.citation > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.citation > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .citation > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.citation > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.citation > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.citation > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.citation > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.citation > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.citation > ol a:hover, .citation > ol a:focus {
  color: var(--red);
}
.citation > ol:last-child {
  margin-bottom: 0;
}
.citation > ol:first-child {
  margin-top: 0;
}

.citation__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #455fa0;
  margin-top: 15px;
  max-width: 600px;
  display: inline-block;
}

.citation + .citation__date {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #bccbef;
}

.myth-fact {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .myth-fact {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .myth-fact {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .myth-fact {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.myth-fact__myth {
  background-color: var(--red);
}

.myth-fact__fact {
  background-color: #0d3dd9;
}

.myth-fact__card {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .myth-fact__card {
    padding-top: 80px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.myth-fact__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__header {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__header {
    font-size: 60px;
  }
}
@media (min-width: 768px) {
  .myth-fact__header {
    margin-bottom: 30px;
  }
}

.myth-fact__myth-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text {
    font-size: 35px;
  }
}
.myth-fact__myth-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text a:hover, .myth-fact__myth-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.myth-fact__myth-text p {
  margin-bottom: 20px;
}
.myth-fact__myth-text p:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__myth-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li ul,
.myth-fact__myth-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__myth-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text > ul a:hover, .myth-fact__myth-text > ul a:focus {
  color: var(--red);
}
.myth-fact__myth-text > ul:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ul:first-child {
  margin-top: 0;
}
.myth-fact__myth-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__myth-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li ul,
.myth-fact__myth-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__myth-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__myth-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__myth-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__myth-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__myth-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__myth-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__myth-text > ol a:hover, .myth-fact__myth-text > ol a:focus {
  color: var(--red);
}
.myth-fact__myth-text > ol:last-child {
  margin-bottom: 0;
}
.myth-fact__myth-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .myth-fact__myth-text {
    width: 92%;
  }
}

.myth-fact__fact-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .myth-fact__fact-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .myth-fact__fact-text {
    font-size: 23px;
  }
}
.myth-fact__fact-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text a:hover, .myth-fact__fact-text a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.myth-fact__fact-text p {
  margin-bottom: 20px;
}
.myth-fact__fact-text p:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__fact-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li ul,
.myth-fact__fact-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__fact-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text > ul a:hover, .myth-fact__fact-text > ul a:focus {
  color: var(--red);
}
.myth-fact__fact-text > ul:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ul:first-child {
  margin-top: 0;
}
.myth-fact__fact-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.myth-fact__fact-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li ul,
.myth-fact__fact-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.myth-fact__fact-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.myth-fact__fact-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.myth-fact__fact-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .myth-fact__fact-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.myth-fact__fact-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.myth-fact__fact-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.myth-fact__fact-text > ol a:hover, .myth-fact__fact-text > ol a:focus {
  color: var(--red);
}
.myth-fact__fact-text > ol:last-child {
  margin-bottom: 0;
}
.myth-fact__fact-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 768px) {
  .myth-fact__fact-text {
    width: 92%;
  }
}

@media (min-width: 768px) {
  .myth-fact--wide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .myth-fact--wide .myth-fact__myth,
.myth-fact--wide .myth-fact__fact {
    width: 50%;
  }
}

.home__wrapper {
  position: relative;
  z-index: 2;
}
@media (min-width: 960px) {
  .home__wrapper {
    margin-top: calc(60px + 125px);
  }
}

.home__header {
  position: relative;
}

.home__header-cols {
  padding-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 768px) {
  .home__header-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.home__header-cols.no-image {
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .home__header-cols.no-image {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    text-align: center;
    width: 85%;
  }
}

.home__header-left {
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .home__header-left {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .home__header-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .home__header-left {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .home__header-left {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .home__header-left {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .home__header-left {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__header-left {
    padding-right: 60px;
  }
}
@media (min-width: 1200px) {
  .home__header-left {
    padding-right: 80px;
  }
}
.no-image .home__header-left {
  padding-bottom: 80px;
  padding-right: 0;
}
@media (min-width: 600px) {
  .no-image .home__header-left {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .no-image .home__header-left {
    padding-bottom: 140px;
  }
}

.home__header-right {
  padding-bottom: 20px;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .home__header-right {
    padding-bottom: 20px;
    padding-left: 20px;
    width: 30%;
  }
}
@media (min-width: 960px) {
  .home__header-right {
    width: 50%;
  }
}

.home__intro {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__intro {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__intro {
    font-size: 120px;
  }
}
.home__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__intro a:hover, .home__intro a:focus {
  color: var(--red);
}

.home__intro-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 25px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__intro-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__intro-button {
    font-size: 22px;
  }
}
.home__intro-button em {
  font-style: normal;
}
.home__intro-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home__intro-button:not(:disabled):hover, .home__intro-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home__intro-button:not(:disabled):hover svg, .home__intro-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home__intro-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home__intro-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .home__intro-button {
    margin-top: 45px;
  }
}

.home__extra-logo {
  margin-bottom: 30px;
  width: 130px;
}
@media (min-width: 960px) {
  .home__extra-logo {
    margin-bottom: 50px;
    width: 160px;
  }
}

.home__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home__text {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .home__text {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .home__text {
    width: 80%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .home__text {
    width: 95%;
  }
}
.no-image .home__text {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
}

.home__rr {
  margin-left: 20px;
  margin-right: 20px;
}

.home__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .home__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home__content {
    font-size: 23px;
  }
}
.home__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.home__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > p.large {
    font-size: 35px;
  }
}
.home__content > p {
  margin-bottom: 20px;
}
.home__content > p:last-child {
  margin-bottom: 0;
}
.home__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > p a:hover, .home__content > p a:focus {
  color: var(--red);
}
.home__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .home__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .home__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.home__content > h1,
.home__content > h2,
.home__content > h3,
.home__content > h4,
.home__content > h6 {
  margin-bottom: 20px;
}
.home__content > h5 {
  margin-bottom: 5px;
}
.home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content > p + h1,
.home__content > p + h2,
.home__content > p + h3,
.home__content > p + h4,
.home__content > p + h6 {
    margin-top: 100px;
  }
}
.home__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .home__content > p + h5 {
    margin-top: 40px;
  }
}
.home__content > h1 + h1,
.home__content > h1 + h2,
.home__content > h1 + h3,
.home__content > h1 + h4,
.home__content > h1 + h5,
.home__content > h1 + h6,
.home__content > h2 + h1,
.home__content > h2 + h2,
.home__content > h2 + h3,
.home__content > h2 + h4,
.home__content > h2 + h5,
.home__content > h2 + h6,
.home__content > h3 + h1,
.home__content > h3 + h2,
.home__content > h3 + h3,
.home__content > h3 + h4,
.home__content > h3 + h5,
.home__content > h3 + h6,
.home__content > h4 + h1,
.home__content > h4 + h2,
.home__content > h4 + h3,
.home__content > h4 + h4,
.home__content > h4 + h5,
.home__content > h4 + h6,
.home__content > h5 + h1,
.home__content > h5 + h2,
.home__content > h5 + h3,
.home__content > h5 + h4,
.home__content > h5 + h5,
.home__content > h5 + h6,
.home__content > h6 + h1,
.home__content > h6 + h2,
.home__content > h6 + h3,
.home__content > h6 + h4,
.home__content > h6 + h5,
.home__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .home__content > h1 + h1,
.home__content > h1 + h2,
.home__content > h1 + h3,
.home__content > h1 + h4,
.home__content > h1 + h5,
.home__content > h1 + h6,
.home__content > h2 + h1,
.home__content > h2 + h2,
.home__content > h2 + h3,
.home__content > h2 + h4,
.home__content > h2 + h5,
.home__content > h2 + h6,
.home__content > h3 + h1,
.home__content > h3 + h2,
.home__content > h3 + h3,
.home__content > h3 + h4,
.home__content > h3 + h5,
.home__content > h3 + h6,
.home__content > h4 + h1,
.home__content > h4 + h2,
.home__content > h4 + h3,
.home__content > h4 + h4,
.home__content > h4 + h5,
.home__content > h4 + h6,
.home__content > h5 + h1,
.home__content > h5 + h2,
.home__content > h5 + h3,
.home__content > h5 + h4,
.home__content > h5 + h5,
.home__content > h5 + h6,
.home__content > h6 + h1,
.home__content > h6 + h2,
.home__content > h6 + h3,
.home__content > h6 + h4,
.home__content > h6 + h5,
.home__content > h6 + h6 {
    margin-top: 40px;
  }
}
.home__content > h1 a,
.home__content > h2 a,
.home__content > h3 a,
.home__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > h1 a:hover, .home__content > h1 a:focus,
.home__content > h2 a:hover,
.home__content > h2 a:focus,
.home__content > h3 a:hover,
.home__content > h3 a:focus,
.home__content > h5 a:hover,
.home__content > h5 a:focus {
  color: var(--red);
}
.home__content > h4 a,
.home__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.home__content > h4 a:hover, .home__content > h4 a:focus,
.home__content > h6 a:hover,
.home__content > h6 a:focus {
  color: var(--red);
}
.home__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h1 {
    font-size: 120px;
  }
}
.home__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h2 {
    font-size: 60px;
  }
}
.home__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h3 {
    font-size: 35px;
  }
}
.home__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h4 {
    font-size: 22px;
  }
}
.home__content > h4 em {
  font-style: normal;
}
.home__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h5 {
    font-size: 26px;
  }
}
.home__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > h6 {
    font-size: 16px;
  }
}
.home__content > h1 strong,
.home__content > h2 strong,
.home__content > h3 strong,
.home__content > h4 strong,
.home__content > h5 strong,
.home__content > h6 strong {
  font-weight: inherit;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.home__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.home__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.home__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li ul,
.home__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.home__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.home__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.home__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.home__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.home__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.home__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.home__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.home__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.home__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.home__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content > ol a:hover, .home__content > ol a:focus {
  color: var(--red);
}
.home__content > h1 + ul,
.home__content > h2 + ul,
.home__content > h3 + ul,
.home__content > h4 + ul,
.home__content > h5 + ul,
.home__content > h6 + ul {
  margin-top: 20px !important;
}
.home__content > h1 + ol,
.home__content > h2 + ol,
.home__content > h3 + ol,
.home__content > h4 + ol,
.home__content > h5 + ol,
.home__content > h6 + ol {
  margin-top: 30px !important;
}
.home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.home__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.home__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.home__content figcaption a:hover, .home__content figcaption a:focus {
  color: var(--red);
}
.home__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .home__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .home__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.home__content > *:first-child {
  margin-top: 0 !important;
}
.home__content > *:last-child {
  margin-bottom: 0 !important;
}
.home__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .home__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .home__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .home__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.home__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.home__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.home__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.home__tease-grid {
  background-color: #ffffff;
}

.home__tease-grid-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  border-top: 1px solid #bccbef;
  background-color: #ffffff;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__tease-grid-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__tease-grid-title {
    font-size: 22px;
  }
}
.home__tease-grid-title em {
  font-style: normal;
}

.home__promos {
  border-top: 1px solid #bccbef;
  position: relative;
}
@media (min-width: 0) and (max-width: 599px) {
  .home__promos {
    margin-top: -1px;
  }
}
@media (min-width: 960px) {
  .home__promos:after {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 200px;
    display: block;
    background-color: #bccbef;
  }
}

.half-page {
  margin-left: 20px;
  margin-right: 20px;
}

.half-page__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 960px) {
  .half-page__cols {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 960px) {
  .half-page__left {
    margin-top: calc(20px + 60px);
    width: 40%;
  }
}
@media (min-width: 1400px) {
  .half-page__left {
    width: 50%;
  }
}
.half-page__left--no-margin {
  margin-top: 0;
}

@media (min-width: 0) and (max-width: 599px) {
  .half-page__right {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) {
  .half-page__right {
    padding: 40px 20px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .half-page__right {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .half-page__right {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .half-page__right {
    padding: 80px;
  }
}
@media (min-width: 960px) {
  .half-page__right {
    margin-top: calc(20px + 60px);
    margin-bottom: 20px;
    width: 60%;
  }
}
@media (min-width: 1400px) {
  .half-page__right {
    width: 50%;
  }
}

.half-page__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__title {
    font-size: 120px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .half-page__title {
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .half-page__title {
    margin-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .half-page__title {
    margin-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .half-page__title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .half-page__title {
    margin-top: calc(60px + 125px);
  }
}

.half-page__image {
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  .half-page__image {
    margin-top: calc(60px + 125px);
    margin-right: 20px;
    margin-bottom: 20px;
  }
}

.half-page__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}

.half-page__content {
  margin-top: -20px;
  margin-bottom: 40px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .half-page__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .half-page__content {
    font-size: 23px;
  }
}
.half-page__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.half-page__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > p.large {
    font-size: 35px;
  }
}
.half-page__content > p {
  margin-bottom: 20px;
}
.half-page__content > p:last-child {
  margin-bottom: 0;
}
.half-page__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > p a:hover, .half-page__content > p a:focus {
  color: var(--red);
}
.half-page__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .half-page__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .half-page__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.half-page__content > h1,
.half-page__content > h2,
.half-page__content > h3,
.half-page__content > h4,
.half-page__content > h6 {
  margin-bottom: 20px;
}
.half-page__content > h5 {
  margin-bottom: 5px;
}
.half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content > p + h1,
.half-page__content > p + h2,
.half-page__content > p + h3,
.half-page__content > p + h4,
.half-page__content > p + h6 {
    margin-top: 100px;
  }
}
.half-page__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .half-page__content > p + h5 {
    margin-top: 40px;
  }
}
.half-page__content > h1 + h1,
.half-page__content > h1 + h2,
.half-page__content > h1 + h3,
.half-page__content > h1 + h4,
.half-page__content > h1 + h5,
.half-page__content > h1 + h6,
.half-page__content > h2 + h1,
.half-page__content > h2 + h2,
.half-page__content > h2 + h3,
.half-page__content > h2 + h4,
.half-page__content > h2 + h5,
.half-page__content > h2 + h6,
.half-page__content > h3 + h1,
.half-page__content > h3 + h2,
.half-page__content > h3 + h3,
.half-page__content > h3 + h4,
.half-page__content > h3 + h5,
.half-page__content > h3 + h6,
.half-page__content > h4 + h1,
.half-page__content > h4 + h2,
.half-page__content > h4 + h3,
.half-page__content > h4 + h4,
.half-page__content > h4 + h5,
.half-page__content > h4 + h6,
.half-page__content > h5 + h1,
.half-page__content > h5 + h2,
.half-page__content > h5 + h3,
.half-page__content > h5 + h4,
.half-page__content > h5 + h5,
.half-page__content > h5 + h6,
.half-page__content > h6 + h1,
.half-page__content > h6 + h2,
.half-page__content > h6 + h3,
.half-page__content > h6 + h4,
.half-page__content > h6 + h5,
.half-page__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .half-page__content > h1 + h1,
.half-page__content > h1 + h2,
.half-page__content > h1 + h3,
.half-page__content > h1 + h4,
.half-page__content > h1 + h5,
.half-page__content > h1 + h6,
.half-page__content > h2 + h1,
.half-page__content > h2 + h2,
.half-page__content > h2 + h3,
.half-page__content > h2 + h4,
.half-page__content > h2 + h5,
.half-page__content > h2 + h6,
.half-page__content > h3 + h1,
.half-page__content > h3 + h2,
.half-page__content > h3 + h3,
.half-page__content > h3 + h4,
.half-page__content > h3 + h5,
.half-page__content > h3 + h6,
.half-page__content > h4 + h1,
.half-page__content > h4 + h2,
.half-page__content > h4 + h3,
.half-page__content > h4 + h4,
.half-page__content > h4 + h5,
.half-page__content > h4 + h6,
.half-page__content > h5 + h1,
.half-page__content > h5 + h2,
.half-page__content > h5 + h3,
.half-page__content > h5 + h4,
.half-page__content > h5 + h5,
.half-page__content > h5 + h6,
.half-page__content > h6 + h1,
.half-page__content > h6 + h2,
.half-page__content > h6 + h3,
.half-page__content > h6 + h4,
.half-page__content > h6 + h5,
.half-page__content > h6 + h6 {
    margin-top: 40px;
  }
}
.half-page__content > h1 a,
.half-page__content > h2 a,
.half-page__content > h3 a,
.half-page__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > h1 a:hover, .half-page__content > h1 a:focus,
.half-page__content > h2 a:hover,
.half-page__content > h2 a:focus,
.half-page__content > h3 a:hover,
.half-page__content > h3 a:focus,
.half-page__content > h5 a:hover,
.half-page__content > h5 a:focus {
  color: var(--red);
}
.half-page__content > h4 a,
.half-page__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.half-page__content > h4 a:hover, .half-page__content > h4 a:focus,
.half-page__content > h6 a:hover,
.half-page__content > h6 a:focus {
  color: var(--red);
}
.half-page__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h1 {
    font-size: 120px;
  }
}
.half-page__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h2 {
    font-size: 60px;
  }
}
.half-page__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h3 {
    font-size: 35px;
  }
}
.half-page__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h4 {
    font-size: 22px;
  }
}
.half-page__content > h4 em {
  font-style: normal;
}
.half-page__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h5 {
    font-size: 26px;
  }
}
.half-page__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > h6 {
    font-size: 16px;
  }
}
.half-page__content > h1 strong,
.half-page__content > h2 strong,
.half-page__content > h3 strong,
.half-page__content > h4 strong,
.half-page__content > h5 strong,
.half-page__content > h6 strong {
  font-weight: inherit;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .half-page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.half-page__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.half-page__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.half-page__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li ul,
.half-page__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.half-page__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.half-page__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.half-page__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.half-page__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.half-page__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .half-page__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.half-page__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.half-page__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.half-page__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.half-page__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.half-page__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content > ol a:hover, .half-page__content > ol a:focus {
  color: var(--red);
}
.half-page__content > h1 + ul,
.half-page__content > h2 + ul,
.half-page__content > h3 + ul,
.half-page__content > h4 + ul,
.half-page__content > h5 + ul,
.half-page__content > h6 + ul {
  margin-top: 20px !important;
}
.half-page__content > h1 + ol,
.half-page__content > h2 + ol,
.half-page__content > h3 + ol,
.half-page__content > h4 + ol,
.half-page__content > h5 + ol,
.half-page__content > h6 + ol {
  margin-top: 30px !important;
}
.half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.half-page__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.half-page__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.half-page__content figcaption a:hover, .half-page__content figcaption a:focus {
  color: var(--red);
}
.half-page__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .half-page__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .half-page__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.half-page__content > *:first-child {
  margin-top: 0 !important;
}
.half-page__content > *:last-child {
  margin-bottom: 0 !important;
}
.half-page__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .half-page__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .half-page__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .half-page__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.half-page__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.half-page__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.half-page__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .half-page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .half-page__content .stat-block,
.half-page__content .wp-block-image,
.half-page__content .wp-block-gallery,
.half-page__content .shareable-images,
.half-page__content .donate-block--full,
.half-page__content .wp-block-group,
.half-page__content .image-layout,
.half-page__content .wp-block-columns,
.half-page__content .related-articles,
.half-page__content .wp-block-table,
.half-page__content .wp-block-pullquote,
.half-page__content .wp-block-html,
.half-page__content .list-of-links,
.half-page__content .timeline,
.half-page__content .aside,
.half-page__content .graph-block,
.half-page__content .map-block,
.half-page__content .accordion,
.half-page__content .victories-block,
.half-page__content .news-block,
.half-page__content .action-block,
.half-page__content .people-block,
.half-page__content .wp-block-cover,
.half-page__content .wp-block-separator,
.half-page__content .aligncenter,
.half-page__content .aligncenter.size-medium {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 960px) and (max-width: 1199px) {
  .half-page__content .stat-block,
.half-page__content .wp-block-image,
.half-page__content .wp-block-gallery,
.half-page__content .shareable-images,
.half-page__content .donate-block--full,
.half-page__content .wp-block-group,
.half-page__content .image-layout,
.half-page__content .wp-block-columns,
.half-page__content .related-articles,
.half-page__content .wp-block-table,
.half-page__content .wp-block-pullquote,
.half-page__content .wp-block-html,
.half-page__content .list-of-links,
.half-page__content .timeline,
.half-page__content .aside,
.half-page__content .graph-block,
.half-page__content .map-block,
.half-page__content .accordion,
.half-page__content .victories-block,
.half-page__content .news-block,
.half-page__content .action-block,
.half-page__content .people-block,
.half-page__content .wp-block-cover,
.half-page__content .wp-block-separator,
.half-page__content .aligncenter,
.half-page__content .aligncenter.size-medium {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .half-page__content .wp-block-separator {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  .half-page__content {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .donate {
    margin-left: 200px;
    margin-top: calc(20px + 60px);
  }
}

.donate__main {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .donate__main {
    margin-bottom: calc(5% + 20px);
  }
}

.donate__header {
  padding-top: 80px;
}
@media (min-width: 600px) {
  .donate__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .donate__header {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .donate__header {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .donate__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .donate__header {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

@media (min-width: 600px) {
  .donate__header-text {
    margin-left: auto;
    margin-right: auto;
    max-width: 1600px;
    width: 90%;
  }
}
@media (min-width: 960px) {
  .donate__header-text {
    margin-top: 40px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .donate__header-text {
    margin-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .donate__header-text {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .donate__header-text {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .donate__header-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

@media (min-width: 1200px) {
  .donate__header-left {
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 0) and (max-width: 1199px) {
  .donate__header-right {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .donate__header-right {
    width: 50%;
  }
}

.donate__breadcrumb {
  margin-bottom: 5px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #455fa0;
  text-transform: uppercase;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__breadcrumb {
    font-size: 22px;
  }
}
.donate__breadcrumb em {
  font-style: normal;
}

.donate__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__title {
    font-size: 120px;
  }
}
@media (min-width: 1200px) {
  .donate__title {
    margin-bottom: -0.08em;
  }
}

.donate__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .donate__text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .donate__text {
    font-size: 23px;
  }
}
.donate__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text a:hover, .donate__text a:focus {
  color: var(--red);
}
.donate__text p {
  margin-bottom: 20px;
}
.donate__text p:last-child {
  margin-bottom: 0;
}
.donate__text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li ul,
.donate__text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ul a:hover, .donate__text > ul a:focus {
  color: var(--red);
}
.donate__text > ul:last-child {
  margin-bottom: 0;
}
.donate__text > ul:first-child {
  margin-top: 0;
}
.donate__text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.donate__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.donate__text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li ul,
.donate__text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.donate__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.donate__text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.donate__text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.donate__text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .donate__text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.donate__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.donate__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.donate__text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.donate__text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.donate__text > ol a:hover, .donate__text > ol a:focus {
  color: var(--red);
}
.donate__text > ol:last-child {
  margin-bottom: 0;
}
.donate__text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 599px) {
  .donate__text {
    border-bottom: 0;
  }
}

.donate__cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 600px) {
  .donate__cols {
    -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
            box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
    margin-top: -40px;
    max-width: 1600px;
    width: 90%;
  }
}
@media (min-width: 960px) {
  .donate__cols {
    margin-top: -80px;
  }
}
@media (min-width: 1400px) {
  .donate__cols {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.donate__cols-image {
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 599px) {
  .donate__cols-image {
    display: none;
  }
}
@media (min-width: 1400px) {
  .donate__cols-image {
    width: 50%;
  }
}

@media (min-width: 1400px) {
  .donate__cols-figure .square-image {
    display: none;
  }
}

.donate__cols-figure .tall-image {
  background-color: #f2f5fc;
  position: relative;
}
.donate__cols-figure .tall-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 0) and (max-width: 1399px) {
  .donate__cols-figure .tall-image {
    display: none;
  }
}

.donate__embed {
  padding-top: 20px;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .donate__embed {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}
@media (min-width: 1400px) {
  .donate__embed {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 50%;
  }
}
@media (min-width: 1800px) {
  .donate__embed {
    padding-top: 60px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.donate__image {
  background-size: cover;
  background-position: top center;
  height: 100%;
}

.about__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.about__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .about__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .about__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.about__main {
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .about__main {
    margin-top: calc(60px + 125px);
  }
  .about__main:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}

.about__header {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}
@media (min-width: 600px) {
  .about__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__header {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.about__header-top {
  text-align: center;
}
@media (min-width: 960px) {
  .about__header-top {
    margin-left: auto;
    margin-right: auto;
    width: 85%;
  }
}

@media (min-width: 768px) {
  .about__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .about__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .about__subnav {
    max-width: 1000px;
  }
}
.about__subnav .subnav.has-items {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .about__subnav {
    display: none;
  }
}

.about__typed-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__typed-text {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__typed-text {
    font-size: 35px;
  }
}
.about__typed-text span {
  color: #0d3dd9;
}

.about__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__title {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__title {
    font-size: 100px;
  }
}

.about__intro {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 50px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .about__intro {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .about__intro {
    font-size: 23px;
  }
}
.about__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro a:hover, .about__intro a:focus {
  color: var(--red);
}
.about__intro p {
  margin-bottom: 20px;
}
.about__intro p:last-child {
  margin-bottom: 0;
}
.about__intro > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.about__intro > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li ul,
.about__intro > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.about__intro > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.about__intro > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro > ul a:hover, .about__intro > ul a:focus {
  color: var(--red);
}
.about__intro > ul:last-child {
  margin-bottom: 0;
}
.about__intro > ul:first-child {
  margin-top: 0;
}
.about__intro > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.about__intro > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.about__intro > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li ul,
.about__intro > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.about__intro > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.about__intro > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.about__intro > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.about__intro > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.about__intro > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__intro > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.about__intro > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.about__intro > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.about__intro > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.about__intro > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.about__intro > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.about__intro > ol a:hover, .about__intro > ol a:focus {
  color: var(--red);
}
.about__intro > ol:last-child {
  margin-bottom: 0;
}
.about__intro > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .about__intro {
    text-align: left;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .about__intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .about__intro {
    max-width: 800px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .about__intro {
    width: 75%;
  }
}
@media (min-width: 600px) and (min-width: 1400px) {
  .about__intro {
    max-width: 900px;
  }
}
@media (min-width: 600px) and (min-width: 1800px) {
  .about__intro {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .about__intro {
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
  }
}

.about__section-heading {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-heading {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-heading {
    font-size: 22px;
  }
}
.about__section-heading em {
  font-style: normal;
}
@media (min-width: 960px) {
  .about__section-heading {
    margin-bottom: 40px;
  }
}

.about__section-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  position: relative;
  z-index: 2;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-text {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-text {
    font-size: 60px;
  }
}
@media (min-width: 600px) {
  .about__section-text {
    width: 80%;
  }
}

.about__section-topper {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
@media (min-width: 960px) {
  .about__section-topper {
    margin-bottom: 40px;
  }
}

.about__section-topper-col {
  width: 50%;
}
@media (min-width: 0) and (max-width: 767px) {
  .about__section-topper-col:first-child {
    width: 80%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.about__section-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #f2f5fc;
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  margin-bottom: -0.08em;
  text-align: right;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__section-number {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__section-number {
    font-size: 250px;
  }
}
.about__approach .about__section-number {
  color: #ffffff;
}

.about__approach {
  background-color: #f2f5fc;
  margin-bottom: 80px;
  margin-left: -20px;
  margin-right: -20px;
}
@media (min-width: 600px) {
  .about__approach {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__approach {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .about__approach {
    margin-right: -20px;
    margin-left: -220px;
  }
}

.about__approach-inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .about__approach-inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .about__approach-inner {
    padding-top: 140px;
  }
}
@media (min-width: 600px) {
  .about__approach-inner {
    padding-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .about__approach-inner {
    margin-left: 200px;
    padding-top: 80px;
    padding-bottom: 80px;
    border-left: 1px solid #bccbef;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .about__approach-inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .about__approach-inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}

.about__appoach-list {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.about__approach-list-item {
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 0) and (max-width: 599px) {
  .about__approach-list-item {
    min-width: 50%;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .about__approach-list-item {
    min-width: 33.3%;
  }
}
@media (min-width: 960px) {
  .about__approach-list-item {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    min-width: 20%;
  }
}

.about__approach-list-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 10px;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__approach-list-header {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__approach-list-header {
    font-size: 16px;
  }
}
@media (min-width: 450px) {
  .about__approach-list-header {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 18px;
    color: #001c60;
    width: 80%;
  }
}
@media (min-width: 450px) and (min-width: 600px) and (max-width: 2499px) {
  .about__approach-list-header {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 450px) and (min-width: 2500px) {
  .about__approach-list-header {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .about__approach-list-header {
    margin-top: 20px;
  }
}

.about__what {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .about__what {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__what {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.about__what-list {
  width: 100%;
}
@media (min-width: 600px) {
  .about__what-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.about__what-list-item {
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
.about__what-list-item:nth-child(3n+1) {
  background-color: #001c60;
}
.about__what-list-item:nth-child(3n+2) {
  background-color: #0d3dd9;
}
.about__what-list-item:nth-child(3n+3) {
  background-color: var(--red);
}
@media (min-width: 600px) {
  .about__what-list-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
  }
}
@media (min-width: 768px) {
  .about__what-list-item {
    min-width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .about__what-list-item {
    padding-top: 80px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1400px) {
  .about__what-list-item {
    padding-top: 80px;
    padding-right: 60px;
    padding-bottom: 60px;
    padding-left: 60px;
  }
}

.about__what-list-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #ffffff;
  margin-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__what-list-header {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__what-list-header {
    font-size: 26px;
  }
}

.about__what-checklist {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.about__what-checklist li {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.about__what-checklist svg {
  height: 9px;
  width: 12px;
  margin-top: 0.4em;
  margin-right: 10px;
  fill: #ffffff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.about__who {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .about__who {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .about__who {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .about__who .about__section-topper-col {
    padding-left: 20px;
    margin-left: 50%;
  }
}

.about__who-list {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 2;
}
@media (min-width: 450px) and (max-width: 599px) {
  .about__who-list {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .about__who-list {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 960px) {
  .about__who-list {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.about__who-list-item {
  margin-bottom: 40px;
  width: 100%;
}
@media (min-width: 450px) {
  .about__who-list-item {
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .about__who-list-item {
    padding-left: 40px;
    padding-right: 40px;
  }
  .about__who-list-item:nth-child(odd) {
    border-right: 1px solid #bccbef;
  }
}
@media (min-width: 960px) {
  .about__who-list-item {
    padding-left: 20px;
    padding-right: 20px;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .about__who-list-item {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .about__who-list-item:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .about__who-list-item:nth-last-child(-n+4) {
    margin-bottom: 0;
  }
}

.about__who-link:hover .about__who-headline, .about__who-link:focus .about__who-headline {
  color: var(--red);
}

.about__who-image {
  margin-bottom: 20px;
  border-radius: 50%;
  overflow: hidden;
}

.about__who-headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #0d3dd9;
  margin-bottom: 5px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__who-headline {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__who-headline {
    font-size: 26px;
  }
}

.about__who-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}

.about__who-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__who-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__who-button {
    font-size: 22px;
  }
}
.about__who-button em {
  font-style: normal;
}
.about__who-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.about__who-button:not(:disabled):hover, .about__who-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.about__who-button:not(:disabled):hover svg, .about__who-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.about__who-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .about__who-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .about__who-button {
    margin-top: 40px;
  }
}

.about__impact {
  margin-top: 80px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .about__impact {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .about__impact {
    margin-top: 140px;
  }
}
@media (min-width: 768px) {
  .about__impact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.about__impact-left {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .about__impact-left {
    margin-top: 40px;
    margin-bottom: 40px;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .about__impact-left {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .about__impact-left {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 1800px) {
  .about__impact-left {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 768px) {
  .about__impact-right {
    padding-left: 20px;
    width: 50%;
  }
}

.about__impact-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .about__impact-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .about__impact-button {
    font-size: 22px;
  }
}
.about__impact-button em {
  font-style: normal;
}
.about__impact-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.about__impact-button:not(:disabled):hover, .about__impact-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.about__impact-button:not(:disabled):hover svg, .about__impact-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.about__impact-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .about__impact-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .about__impact-button {
    margin-top: 40px;
  }
}

.about__impact-story {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 20px;
  width: 80%;
  max-width: 400px;
}

.error {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .error {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .error {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .error {
    margin-top: calc(60px + 125px);
  }
}

.error__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  text-align: center;
}
@media (min-width: 600px) {
  .error__inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .error__inner {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .error__inner {
    margin-left: 200px;
  }
}

.error__type {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__type {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__type {
    font-size: 22px;
  }
}
.error__type em {
  font-style: normal;
}
@media (min-width: 960px) {
  .error__type {
    margin-bottom: 40px;
  }
}

.error__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__title {
    font-size: 120px;
  }
}

.error__small-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__small-title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__small-title {
    font-size: 60px;
  }
}

.error__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__link {
    font-size: 22px;
  }
}
.error__link em {
  font-style: normal;
}
.error__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.error__link:not(:disabled):hover, .error__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.error__link:not(:disabled):hover svg, .error__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.error__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .error__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .error__link {
    margin-top: 40px;
  }
}

.error__form {
  margin-top: 40px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  text-align: left;
}
@media (min-width: 768px) {
  .error__form {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .error__form {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .error__form {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .error__form {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .error__form {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .error__form {
    margin-top: 100px;
  }
}

@media (min-width: 960px) {
  .person__wrapper {
    margin-top: calc(60px + 125px);
  }
}

.person__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.person__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .person__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .person__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .person__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.person__main {
  margin-bottom: 80px;
  margin-left: 20px;
  margin-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .person__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .person__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .person__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .person__subnav {
    max-width: 1000px;
  }
}
.person__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .person__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person__subnav {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1399px) and (min-width: 768px) {
  .no-image .person__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 960px) {
  .no-image .person__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 1399px) and (min-width: 1800px) {
  .no-image .person__header {
    max-width: 1000px;
  }
}
@media (min-width: 1400px) {
  .no-image .person__header {
    margin-left: 140px;
    margin-right: 140px;
  }
}

@media (min-width: 1200px) {
  .person__header-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.person__header-text {
  margin-top: 80px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .person__header-text {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .person__header-text {
    margin-top: 140px;
  }
}

.person__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__title {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .person__title {
    padding-bottom: 40px;
  }
}

.person__job-title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #455fa0;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__job-title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__job-title {
    font-size: 22px;
  }
}
.person__job-title em {
  font-style: normal;
}

@media (min-width: 0) and (max-width: 1199px) {
  .person__image {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .person__image {
    margin-left: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
}

.person__intro {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
.person__intro a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro a:hover, .person__intro a:focus {
  color: var(--red);
}
.person__intro p {
  margin-bottom: 20px;
}
.person__intro p:last-child {
  margin-bottom: 0;
}
.person__intro > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.person__intro > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li ul,
.person__intro > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__intro > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__intro > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro > ul a:hover, .person__intro > ul a:focus {
  color: var(--red);
}
.person__intro > ul:last-child {
  margin-bottom: 0;
}
.person__intro > ul:first-child {
  margin-top: 0;
}
.person__intro > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.person__intro > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__intro > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li ul,
.person__intro > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__intro > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__intro > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__intro > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__intro > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__intro > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__intro > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__intro > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__intro > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__intro > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__intro > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__intro > ol a:hover, .person__intro > ol a:focus {
  color: var(--red);
}
.person__intro > ol:last-child {
  margin-bottom: 0;
}
.person__intro > ol:first-child {
  margin-top: 0;
}
@media (min-width: 0) and (max-width: 1199px) {
  .person__intro {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #001c60;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .person__intro {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 2500px) {
  .person__intro {
    font-size: 35px;
  }
}
@media (min-width: 1200px) {
  .person__intro {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.26;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 18px;
    color: #001c60;
  }
}
@media (min-width: 1200px) and (min-width: 600px) and (max-width: 2499px) {
  .person__intro {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 1200px) and (min-width: 2500px) {
  .person__intro {
    font-size: 26px;
  }
}
.no-image .person__intro {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .no-image .person__intro {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .no-image .person__intro {
    font-size: 35px;
  }
}

.person__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .person__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .person__content {
    font-size: 23px;
  }
}
.person__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.person__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > p.large {
    font-size: 35px;
  }
}
.person__content > p {
  margin-bottom: 20px;
}
.person__content > p:last-child {
  margin-bottom: 0;
}
.person__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > p a:hover, .person__content > p a:focus {
  color: var(--red);
}
.person__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .person__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .person__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.person__content > h1,
.person__content > h2,
.person__content > h3,
.person__content > h4,
.person__content > h6 {
  margin-bottom: 20px;
}
.person__content > h5 {
  margin-bottom: 5px;
}
.person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content > p + h1,
.person__content > p + h2,
.person__content > p + h3,
.person__content > p + h4,
.person__content > p + h6 {
    margin-top: 100px;
  }
}
.person__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .person__content > p + h5 {
    margin-top: 40px;
  }
}
.person__content > h1 + h1,
.person__content > h1 + h2,
.person__content > h1 + h3,
.person__content > h1 + h4,
.person__content > h1 + h5,
.person__content > h1 + h6,
.person__content > h2 + h1,
.person__content > h2 + h2,
.person__content > h2 + h3,
.person__content > h2 + h4,
.person__content > h2 + h5,
.person__content > h2 + h6,
.person__content > h3 + h1,
.person__content > h3 + h2,
.person__content > h3 + h3,
.person__content > h3 + h4,
.person__content > h3 + h5,
.person__content > h3 + h6,
.person__content > h4 + h1,
.person__content > h4 + h2,
.person__content > h4 + h3,
.person__content > h4 + h4,
.person__content > h4 + h5,
.person__content > h4 + h6,
.person__content > h5 + h1,
.person__content > h5 + h2,
.person__content > h5 + h3,
.person__content > h5 + h4,
.person__content > h5 + h5,
.person__content > h5 + h6,
.person__content > h6 + h1,
.person__content > h6 + h2,
.person__content > h6 + h3,
.person__content > h6 + h4,
.person__content > h6 + h5,
.person__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .person__content > h1 + h1,
.person__content > h1 + h2,
.person__content > h1 + h3,
.person__content > h1 + h4,
.person__content > h1 + h5,
.person__content > h1 + h6,
.person__content > h2 + h1,
.person__content > h2 + h2,
.person__content > h2 + h3,
.person__content > h2 + h4,
.person__content > h2 + h5,
.person__content > h2 + h6,
.person__content > h3 + h1,
.person__content > h3 + h2,
.person__content > h3 + h3,
.person__content > h3 + h4,
.person__content > h3 + h5,
.person__content > h3 + h6,
.person__content > h4 + h1,
.person__content > h4 + h2,
.person__content > h4 + h3,
.person__content > h4 + h4,
.person__content > h4 + h5,
.person__content > h4 + h6,
.person__content > h5 + h1,
.person__content > h5 + h2,
.person__content > h5 + h3,
.person__content > h5 + h4,
.person__content > h5 + h5,
.person__content > h5 + h6,
.person__content > h6 + h1,
.person__content > h6 + h2,
.person__content > h6 + h3,
.person__content > h6 + h4,
.person__content > h6 + h5,
.person__content > h6 + h6 {
    margin-top: 40px;
  }
}
.person__content > h1 a,
.person__content > h2 a,
.person__content > h3 a,
.person__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > h1 a:hover, .person__content > h1 a:focus,
.person__content > h2 a:hover,
.person__content > h2 a:focus,
.person__content > h3 a:hover,
.person__content > h3 a:focus,
.person__content > h5 a:hover,
.person__content > h5 a:focus {
  color: var(--red);
}
.person__content > h4 a,
.person__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.person__content > h4 a:hover, .person__content > h4 a:focus,
.person__content > h6 a:hover,
.person__content > h6 a:focus {
  color: var(--red);
}
.person__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h1 {
    font-size: 120px;
  }
}
.person__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h2 {
    font-size: 60px;
  }
}
.person__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h3 {
    font-size: 35px;
  }
}
.person__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h4 {
    font-size: 22px;
  }
}
.person__content > h4 em {
  font-style: normal;
}
.person__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h5 {
    font-size: 26px;
  }
}
.person__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > h6 {
    font-size: 16px;
  }
}
.person__content > h1 strong,
.person__content > h2 strong,
.person__content > h3 strong,
.person__content > h4 strong,
.person__content > h5 strong,
.person__content > h6 strong {
  font-weight: inherit;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .person__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.person__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.person__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.person__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li ul,
.person__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.person__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.person__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.person__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.person__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.person__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.person__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.person__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.person__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.person__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content > ol a:hover, .person__content > ol a:focus {
  color: var(--red);
}
.person__content > h1 + ul,
.person__content > h2 + ul,
.person__content > h3 + ul,
.person__content > h4 + ul,
.person__content > h5 + ul,
.person__content > h6 + ul {
  margin-top: 20px !important;
}
.person__content > h1 + ol,
.person__content > h2 + ol,
.person__content > h3 + ol,
.person__content > h4 + ol,
.person__content > h5 + ol,
.person__content > h6 + ol {
  margin-top: 30px !important;
}
.person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.person__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.person__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.person__content figcaption a:hover, .person__content figcaption a:focus {
  color: var(--red);
}
.person__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .person__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .person__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.person__content > *:first-child {
  margin-top: 0 !important;
}
.person__content > *:last-child {
  margin-bottom: 0 !important;
}
.person__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .person__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .person__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.person__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.person__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.person__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .person__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .person__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .person__content {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .person__content {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .person__content {
    margin-top: 140px;
  }
}
@media (min-width: 1200px) {
  .no-image .person__content {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .no-image .person__content {
    margin-top: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .no-image .person__content {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 1800px) {
  .no-image .person__content {
    margin-top: 100px;
  }
}

.report {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.report__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  padding-bottom: 0;
}
@media (min-width: 0) and (max-width: 959px) {
  .report__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .report__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.report__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .report__main {
    margin-top: calc(60px + 125px);
  }
}

.report__header {
  padding-top: 80px;
  background-color: #0d3dd9;
}
@media (min-width: 600px) {
  .report__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .report__header {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .report__header {
    padding-top: 10%;
  }
}

.report__header-card {
  position: relative;
  z-index: 2;
  background-color: #0d3dd9;
}
@media (min-width: 1200px) {
  .report__header-card {
    margin-left: 10%;
    margin-right: 10%;
  }
}

@media (min-width: 0) and (max-width: 1199px) {
  .report__header-card-text {
    padding: 40px 20px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 768px) {
  .report__header-card-text {
    padding: 40px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .report__header-card-text {
    padding: 60px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 1200px) {
  .report__header-card-text {
    padding: 80px;
  }
}
@media (min-width: 1200px) {
  .no-image .report__header-card-text {
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .no-image .report__header-card-text {
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .no-image .report__header-card-text {
    padding-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .report__header-image {
    margin-top: 50px;
  }
}

.report__authors {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__authors {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__authors {
    font-size: 16px;
  }
}

.report__footer-authors {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .report__footer-authors {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__footer-authors {
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .report__footer-authors {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__footer-authors {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__footer-authors {
    max-width: 1000px;
  }
}

.report__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__breadcrumb {
    font-size: 22px;
  }
}
.report__breadcrumb em {
  font-style: normal;
}
@media (min-width: 960px) {
  .report__breadcrumb {
    margin-bottom: 40px;
  }
}

.report__breadcrumb-wrapper {
  display: inline-block;
}
.report__breadcrumb-wrapper:not(:first-child) {
  margin-left: 10px;
  padding-left: 15px;
  border-left: 1px solid rgba(188, 203, 239, 0.4);
}

.report__breadcrumb-link {
  color: #ffffff;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  display: inline-block;
}
.report__breadcrumb-link:hover, .report__breadcrumb-link:focus {
  color: #bccbef;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
}

.report__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__title {
    font-size: 120px;
  }
}
@media (min-width: 1800px) {
  .report__title {
    max-width: 80%;
  }
}

.report__subtitle {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__subtitle {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__subtitle {
    font-size: 35px;
  }
}

.report__subnav .subnav.has-items {
  margin-top: 30px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .report__subnav .subnav.has-items {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .report__subnav {
    display: none;
  }
}

.report__block {
  padding: 40px 20px;
}
@media (min-width: 768px) {
  .report__block {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .report__block {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .report__block {
    padding: 80px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .report__block {
    border-left: 1px solid #bccbef;
  }
}
@media (min-width: 1200px) {
  .report__block {
    margin-left: 10%;
    margin-right: 10%;
  }
}

.report__block-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__block-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__block-header {
    font-size: 22px;
  }
}
.report__block-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .report__block-header {
    margin-bottom: 40px;
  }
}

.report__summary {
  background-color: #f2f5fc;
}

.report__summary-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text {
    font-size: 35px;
  }
}
.report__summary-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text a:hover, .report__summary-text a:focus {
  color: var(--red);
}
.report__summary-text p {
  margin-bottom: 20px;
}
.report__summary-text p:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__summary-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li ul,
.report__summary-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__summary-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__summary-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text > ul a:hover, .report__summary-text > ul a:focus {
  color: var(--red);
}
.report__summary-text > ul:last-child {
  margin-bottom: 0;
}
.report__summary-text > ul:first-child {
  margin-top: 0;
}
.report__summary-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__summary-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__summary-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li ul,
.report__summary-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__summary-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__summary-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__summary-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__summary-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__summary-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__summary-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__summary-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__summary-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__summary-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__summary-text > ol a:hover, .report__summary-text > ol a:focus {
  color: var(--red);
}
.report__summary-text > ol:last-child {
  margin-bottom: 0;
}
.report__summary-text > ol:first-child {
  margin-top: 0;
}

.report__key-points {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .report__key-points {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .report__key-points {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .report__key-points {
    margin-top: 100px;
  }
}

.report__key-points-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-header {
    font-size: 22px;
  }
}
.report__key-points-header em {
  font-style: normal;
}

.report__key-points-list {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #bccbef;
}

.report__key-points-item {
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  counter-increment: step-counter;
  position: relative;
  border-right: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  width: 100%;
  background-color: #ffffff;
}
.report__key-points-item p {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  z-index: 2;
  position: relative;
  max-width: 350px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item p {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-item p {
    font-size: 26px;
  }
}
.report__key-points-item::before {
  content: counter(step-counter);
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #f2f5fc;
  position: absolute;
  top: 10px;
  right: 20px;
  display: block;
  z-index: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item::before {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__key-points-item::before {
    font-size: 250px;
  }
}
@media (min-width: 600px) {
  .report__key-points-item {
    min-width: 33.3%;
    min-height: 200px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 768px) {
  .report__key-points-item {
    padding-top: 80px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .report__key-points-item {
    padding-top: 70px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
  .report__key-points-item p {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 600px) and (max-width: 2499px) {
  .report__key-points-item p {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 2500px) {
  .report__key-points-item p {
    font-size: 16px;
  }
}

.report__preface {
  background-color: #ffffff;
}

.report__preface-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  font-style: italic;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__preface-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__preface-text {
    font-size: 23px;
  }
}
.report__preface-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text a:hover, .report__preface-text a:focus {
  color: var(--red);
}
.report__preface-text p {
  margin-bottom: 20px;
}
.report__preface-text p:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__preface-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li ul,
.report__preface-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__preface-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__preface-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text > ul a:hover, .report__preface-text > ul a:focus {
  color: var(--red);
}
.report__preface-text > ul:last-child {
  margin-bottom: 0;
}
.report__preface-text > ul:first-child {
  margin-top: 0;
}
.report__preface-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__preface-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__preface-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li ul,
.report__preface-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__preface-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__preface-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__preface-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__preface-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__preface-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__preface-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__preface-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__preface-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__preface-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__preface-text > ol a:hover, .report__preface-text > ol a:focus {
  color: var(--red);
}
.report__preface-text > ol:last-child {
  margin-bottom: 0;
}
.report__preface-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 600px) {
  .report__preface-text {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid #bccbef;
       -moz-column-rule: 1px solid #bccbef;
            column-rule: 1px solid #bccbef;
  }
}
@media (min-width: 768px) {
  .report__preface-text {
    -webkit-column-gap: 80px;
       -moz-column-gap: 80px;
            column-gap: 80px;
  }
}

.report__introduction {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #000e2f;
  position: relative;
}
@media (min-width: 600px) {
  .report__introduction {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__introduction {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1200px) {
  .report__introduction {
    margin-left: 10%;
    margin-right: 10%;
  }
}
@media (min-width: 960px) {
  .report__introduction:after, .report__introduction:before {
    height: 100%;
    width: 1px;
    content: "";
    display: block;
    background-color: rgba(188, 203, 239, 0.4);
  }
  .report__introduction:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8%;
  }
  .report__introduction:after {
    position: absolute;
    top: 0;
    right: 8%;
    bottom: 0;
  }
}

@media (min-width: 768px) {
  .report__introduction-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__introduction-content {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__introduction-content {
    max-width: 1000px;
  }
}

.report__introduction-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-header {
    font-size: 120px;
  }
}
@media (min-width: 960px) {
  .report__introduction-header {
    margin-bottom: 40px;
  }
}

.report__introduction-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__introduction-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__introduction-text {
    font-size: 23px;
  }
}
.report__introduction-text a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text a:hover, .report__introduction-text a:focus {
  color: #bccbef;
}
.report__introduction-text p {
  margin-bottom: 20px;
}
.report__introduction-text p:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__introduction-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li ul,
.report__introduction-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__introduction-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__introduction-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text > ul a:hover, .report__introduction-text > ul a:focus {
  color: var(--red);
}
.report__introduction-text > ul:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ul:first-child {
  margin-top: 0;
}
.report__introduction-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.report__introduction-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__introduction-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li ul,
.report__introduction-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__introduction-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__introduction-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__introduction-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__introduction-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__introduction-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__introduction-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__introduction-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__introduction-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__introduction-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__introduction-text > ol a:hover, .report__introduction-text > ol a:focus {
  color: var(--red);
}
.report__introduction-text > ol:last-child {
  margin-bottom: 0;
}
.report__introduction-text > ol:first-child {
  margin-top: 0;
}
@media (min-width: 960px) {
  .report__introduction-text {
    max-width: 800px;
  }
}
@media (min-width: 1800px) {
  .report__introduction-text {
    max-width: 1000px;
  }
}

.report__terms {
  margin-top: 30px;
}
@media (min-width: 600px) {
  .report__terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .report__terms {
    margin-top: 5px;
  }
}

.report__terms-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__terms-header {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__terms-header {
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  .report__terms-header {
    margin-top: 12px;
    margin-right: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 960px) {
  .report__terms-header {
    margin-top: 5px;
    margin-right: 0;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .report__terms-list {
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .report__terms-list:hover a,
.report__terms-list:hover button, .report__terms-list:focus a,
.report__terms-list:focus button {
    color: rgba(188, 203, 239, 0.4);
    border-color: rgba(188, 203, 239, 0.4);
  }
  .report__terms-list a,
.report__terms-list button {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #ffffff;
    padding-top: 15px;
    padding-bottom: 2px;
    line-height: 1.25em;
    -webkit-transition: color 0.2s, border 0.2s;
    transition: color 0.2s, border 0.2s;
    display: block;
    border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .report__terms-list a,
.report__terms-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .report__terms-list a,
.report__terms-list button {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .report__terms-list a:hover, .report__terms-list a:focus,
.report__terms-list button:hover,
.report__terms-list button:focus {
    border-color: #ffffff;
    color: #ffffff;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 450px) {
  .report__terms-list a,
.report__terms-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 960px) {
  .report__terms-list {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.01em;
    font-size: 14px;
    color: #001c60;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .report__terms-list {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .report__terms-list {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .report__terms-list li {
    margin-top: 5px;
    margin-left: 10px;
  }
}
@media (min-width: 960px) {
  .report__terms-list a {
    color: #ffffff;
    display: inline-block;
    -webkit-box-shadow: inset 0px -1px 0 #bccbef;
            box-shadow: inset 0px -1px 0 #bccbef;
    -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, box-shadow 0.15s;
    transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  }
  .report__terms-list a:hover, .report__terms-list a:focus {
    color: #bccbef;
    -webkit-box-shadow: inset 0px -1px 0 #bccbef;
            box-shadow: inset 0px -1px 0 #bccbef;
  }
}

.report__info {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 768px) {
  .report__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.report__info-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.report__info-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 0) and (max-width: 449px) {
  .report__info-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .report__info-right button,
.report__info-right a {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .report__info-right {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(188, 203, 239, 0.4);
  }
  .report__info-right button,
.report__info-right a {
    margin-right: 10px;
  }
}
@media (min-width: 768px) {
  .report__info-right button,
.report__info-right a {
    margin-left: 10px;
  }
}

.report__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__date {
    font-size: 16px;
  }
}

.report__last-updated {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #bccbef;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__last-updated {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__last-updated {
    font-size: 16px;
  }
}

.report__last-updated-date {
  color: #ffffff;
}

.report__content-wrapper {
  margin-left: 20px;
  margin-right: 20px;
}

.report__content {
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .report__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__content {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .report__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .report__content {
    font-size: 23px;
  }
}
.report__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.report__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > p.large {
    font-size: 35px;
  }
}
.report__content > p {
  margin-bottom: 20px;
}
.report__content > p:last-child {
  margin-bottom: 0;
}
.report__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > p a:hover, .report__content > p a:focus {
  color: var(--red);
}
.report__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .report__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .report__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.report__content > h1,
.report__content > h2,
.report__content > h3,
.report__content > h4,
.report__content > h6 {
  margin-bottom: 20px;
}
.report__content > h5 {
  margin-bottom: 5px;
}
.report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content > p + h1,
.report__content > p + h2,
.report__content > p + h3,
.report__content > p + h4,
.report__content > p + h6 {
    margin-top: 100px;
  }
}
.report__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .report__content > p + h5 {
    margin-top: 40px;
  }
}
.report__content > h1 + h1,
.report__content > h1 + h2,
.report__content > h1 + h3,
.report__content > h1 + h4,
.report__content > h1 + h5,
.report__content > h1 + h6,
.report__content > h2 + h1,
.report__content > h2 + h2,
.report__content > h2 + h3,
.report__content > h2 + h4,
.report__content > h2 + h5,
.report__content > h2 + h6,
.report__content > h3 + h1,
.report__content > h3 + h2,
.report__content > h3 + h3,
.report__content > h3 + h4,
.report__content > h3 + h5,
.report__content > h3 + h6,
.report__content > h4 + h1,
.report__content > h4 + h2,
.report__content > h4 + h3,
.report__content > h4 + h4,
.report__content > h4 + h5,
.report__content > h4 + h6,
.report__content > h5 + h1,
.report__content > h5 + h2,
.report__content > h5 + h3,
.report__content > h5 + h4,
.report__content > h5 + h5,
.report__content > h5 + h6,
.report__content > h6 + h1,
.report__content > h6 + h2,
.report__content > h6 + h3,
.report__content > h6 + h4,
.report__content > h6 + h5,
.report__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .report__content > h1 + h1,
.report__content > h1 + h2,
.report__content > h1 + h3,
.report__content > h1 + h4,
.report__content > h1 + h5,
.report__content > h1 + h6,
.report__content > h2 + h1,
.report__content > h2 + h2,
.report__content > h2 + h3,
.report__content > h2 + h4,
.report__content > h2 + h5,
.report__content > h2 + h6,
.report__content > h3 + h1,
.report__content > h3 + h2,
.report__content > h3 + h3,
.report__content > h3 + h4,
.report__content > h3 + h5,
.report__content > h3 + h6,
.report__content > h4 + h1,
.report__content > h4 + h2,
.report__content > h4 + h3,
.report__content > h4 + h4,
.report__content > h4 + h5,
.report__content > h4 + h6,
.report__content > h5 + h1,
.report__content > h5 + h2,
.report__content > h5 + h3,
.report__content > h5 + h4,
.report__content > h5 + h5,
.report__content > h5 + h6,
.report__content > h6 + h1,
.report__content > h6 + h2,
.report__content > h6 + h3,
.report__content > h6 + h4,
.report__content > h6 + h5,
.report__content > h6 + h6 {
    margin-top: 40px;
  }
}
.report__content > h1 a,
.report__content > h2 a,
.report__content > h3 a,
.report__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > h1 a:hover, .report__content > h1 a:focus,
.report__content > h2 a:hover,
.report__content > h2 a:focus,
.report__content > h3 a:hover,
.report__content > h3 a:focus,
.report__content > h5 a:hover,
.report__content > h5 a:focus {
  color: var(--red);
}
.report__content > h4 a,
.report__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.report__content > h4 a:hover, .report__content > h4 a:focus,
.report__content > h6 a:hover,
.report__content > h6 a:focus {
  color: var(--red);
}
.report__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h1 {
    font-size: 120px;
  }
}
.report__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h2 {
    font-size: 60px;
  }
}
.report__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h3 {
    font-size: 35px;
  }
}
.report__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h4 {
    font-size: 22px;
  }
}
.report__content > h4 em {
  font-style: normal;
}
.report__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h5 {
    font-size: 26px;
  }
}
.report__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > h6 {
    font-size: 16px;
  }
}
.report__content > h1 strong,
.report__content > h2 strong,
.report__content > h3 strong,
.report__content > h4 strong,
.report__content > h5 strong,
.report__content > h6 strong {
  font-weight: inherit;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .report__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.report__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.report__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.report__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li ul,
.report__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.report__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.report__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.report__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.report__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .report__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.report__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.report__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.report__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.report__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.report__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content > ol a:hover, .report__content > ol a:focus {
  color: var(--red);
}
.report__content > h1 + ul,
.report__content > h2 + ul,
.report__content > h3 + ul,
.report__content > h4 + ul,
.report__content > h5 + ul,
.report__content > h6 + ul {
  margin-top: 20px !important;
}
.report__content > h1 + ol,
.report__content > h2 + ol,
.report__content > h3 + ol,
.report__content > h4 + ol,
.report__content > h5 + ol,
.report__content > h6 + ol {
  margin-top: 30px !important;
}
.report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.report__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.report__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.report__content figcaption a:hover, .report__content figcaption a:focus {
  color: var(--red);
}
.report__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .report__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .report__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.report__content > *:first-child {
  margin-top: 0 !important;
}
.report__content > *:last-child {
  margin-bottom: 0 !important;
}
.report__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .report__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .report__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .report__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.report__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.report__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.report__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.report__partners {
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .report__partners {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .report__partners {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .report__partners {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.report__boilerplate {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 20px;
  margin-top: 40px;
  font-style: italic;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .report__boilerplate {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .report__boilerplate {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .report__boilerplate {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .press {
    margin-top: calc(60px + 125px);
  }
}

.press__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.press__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .press__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .press__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .press__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.press__main {
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .press__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .press__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .press__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__subnav {
    max-width: 1000px;
  }
}
.press__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .press__subnav {
    display: none;
  }
}

.press__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .press__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .press__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .press__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__header {
    max-width: 1000px;
  }
}

.press__header-list {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__header-list {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__header-list {
    font-size: 22px;
  }
}
.press__header-list em {
  font-style: normal;
}
@media (min-width: 960px) {
  .press__header-list {
    margin-bottom: 40px;
  }
}

.press__header-list-item {
  display: inline-block;
}
.press__header-list-item:not(:last-child) {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid #bccbef;
}

.press__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__breadcrumb {
    font-size: 22px;
  }
}
.press__breadcrumb em {
  font-style: normal;
}
.press__breadcrumb:hover, .press__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.press__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__title {
    font-size: 60px;
  }
}

.press__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__info {
    font-size: 16px;
  }
}

.press__info-date {
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  color: #455fa0;
}

.press__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .press__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .press__content {
    font-size: 23px;
  }
}
.press__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.press__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > p.large {
    font-size: 35px;
  }
}
.press__content > p {
  margin-bottom: 20px;
}
.press__content > p:last-child {
  margin-bottom: 0;
}
.press__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > p a:hover, .press__content > p a:focus {
  color: var(--red);
}
.press__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .press__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .press__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.press__content > h1,
.press__content > h2,
.press__content > h3,
.press__content > h4,
.press__content > h6 {
  margin-bottom: 20px;
}
.press__content > h5 {
  margin-bottom: 5px;
}
.press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content > p + h1,
.press__content > p + h2,
.press__content > p + h3,
.press__content > p + h4,
.press__content > p + h6 {
    margin-top: 100px;
  }
}
.press__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .press__content > p + h5 {
    margin-top: 40px;
  }
}
.press__content > h1 + h1,
.press__content > h1 + h2,
.press__content > h1 + h3,
.press__content > h1 + h4,
.press__content > h1 + h5,
.press__content > h1 + h6,
.press__content > h2 + h1,
.press__content > h2 + h2,
.press__content > h2 + h3,
.press__content > h2 + h4,
.press__content > h2 + h5,
.press__content > h2 + h6,
.press__content > h3 + h1,
.press__content > h3 + h2,
.press__content > h3 + h3,
.press__content > h3 + h4,
.press__content > h3 + h5,
.press__content > h3 + h6,
.press__content > h4 + h1,
.press__content > h4 + h2,
.press__content > h4 + h3,
.press__content > h4 + h4,
.press__content > h4 + h5,
.press__content > h4 + h6,
.press__content > h5 + h1,
.press__content > h5 + h2,
.press__content > h5 + h3,
.press__content > h5 + h4,
.press__content > h5 + h5,
.press__content > h5 + h6,
.press__content > h6 + h1,
.press__content > h6 + h2,
.press__content > h6 + h3,
.press__content > h6 + h4,
.press__content > h6 + h5,
.press__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .press__content > h1 + h1,
.press__content > h1 + h2,
.press__content > h1 + h3,
.press__content > h1 + h4,
.press__content > h1 + h5,
.press__content > h1 + h6,
.press__content > h2 + h1,
.press__content > h2 + h2,
.press__content > h2 + h3,
.press__content > h2 + h4,
.press__content > h2 + h5,
.press__content > h2 + h6,
.press__content > h3 + h1,
.press__content > h3 + h2,
.press__content > h3 + h3,
.press__content > h3 + h4,
.press__content > h3 + h5,
.press__content > h3 + h6,
.press__content > h4 + h1,
.press__content > h4 + h2,
.press__content > h4 + h3,
.press__content > h4 + h4,
.press__content > h4 + h5,
.press__content > h4 + h6,
.press__content > h5 + h1,
.press__content > h5 + h2,
.press__content > h5 + h3,
.press__content > h5 + h4,
.press__content > h5 + h5,
.press__content > h5 + h6,
.press__content > h6 + h1,
.press__content > h6 + h2,
.press__content > h6 + h3,
.press__content > h6 + h4,
.press__content > h6 + h5,
.press__content > h6 + h6 {
    margin-top: 40px;
  }
}
.press__content > h1 a,
.press__content > h2 a,
.press__content > h3 a,
.press__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > h1 a:hover, .press__content > h1 a:focus,
.press__content > h2 a:hover,
.press__content > h2 a:focus,
.press__content > h3 a:hover,
.press__content > h3 a:focus,
.press__content > h5 a:hover,
.press__content > h5 a:focus {
  color: var(--red);
}
.press__content > h4 a,
.press__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.press__content > h4 a:hover, .press__content > h4 a:focus,
.press__content > h6 a:hover,
.press__content > h6 a:focus {
  color: var(--red);
}
.press__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h1 {
    font-size: 120px;
  }
}
.press__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h2 {
    font-size: 60px;
  }
}
.press__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h3 {
    font-size: 35px;
  }
}
.press__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h4 {
    font-size: 22px;
  }
}
.press__content > h4 em {
  font-style: normal;
}
.press__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h5 {
    font-size: 26px;
  }
}
.press__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > h6 {
    font-size: 16px;
  }
}
.press__content > h1 strong,
.press__content > h2 strong,
.press__content > h3 strong,
.press__content > h4 strong,
.press__content > h5 strong,
.press__content > h6 strong {
  font-weight: inherit;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .press__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.press__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.press__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.press__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li ul,
.press__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.press__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.press__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.press__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.press__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.press__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .press__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.press__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.press__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.press__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.press__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.press__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content > ol a:hover, .press__content > ol a:focus {
  color: var(--red);
}
.press__content > h1 + ul,
.press__content > h2 + ul,
.press__content > h3 + ul,
.press__content > h4 + ul,
.press__content > h5 + ul,
.press__content > h6 + ul {
  margin-top: 20px !important;
}
.press__content > h1 + ol,
.press__content > h2 + ol,
.press__content > h3 + ol,
.press__content > h4 + ol,
.press__content > h5 + ol,
.press__content > h6 + ol {
  margin-top: 30px !important;
}
.press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.press__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.press__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.press__content figcaption a:hover, .press__content figcaption a:focus {
  color: var(--red);
}
.press__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .press__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .press__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.press__content > *:first-child {
  margin-top: 0 !important;
}
.press__content > *:last-child {
  margin-bottom: 0 !important;
}
.press__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .press__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .press__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .press__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.press__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.press__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.press__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .press__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .news {
    padding-top: calc(60px + 125px);
  }
}
.news .tease-grid,
.news .pagination {
  background-color: #ffffff;
  margin-left: 1px;
}

@media (min-width: 960px) {
  .news__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.news__featured {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 600px) {
  .news__featured {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .news__featured {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .news__featured {
    padding-bottom: 60px;
    width: 50%;
  }
}

.news__header-image {
  padding-right: 20px;
  padding-bottom: 20px;
  width: 100%;
}
@media (min-width: 960px) {
  .news__header-image {
    width: 50%;
  }
}

.news__featured-heading {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-heading {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-heading {
    font-size: 22px;
  }
}
.news__featured-heading em {
  font-style: normal;
}
@media (min-width: 960px) {
  .news__featured-heading {
    margin-bottom: 40px;
  }
}

.news__featured-link {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-link {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-link {
    font-size: 60px;
  }
}
.news__featured-link:hover, .news__featured-link:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .news__featured-link {
    width: 90%;
  }
}
@media (min-width: 960px) and (max-width: 1399px) {
  .news__featured-link {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #001c60;
    color: #0d3dd9;
    display: inline-block;
    -webkit-transition: color 0.15s, border 0.15s;
    transition: color 0.15s, border 0.15s;
  }
}
@media (min-width: 960px) and (max-width: 1399px) and (min-width: 600px) and (max-width: 2499px) {
  .news__featured-link {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (max-width: 1399px) and (min-width: 2500px) {
  .news__featured-link {
    font-size: 35px;
  }
}
@media (min-width: 960px) and (max-width: 1399px) {
  .news__featured-link:hover, .news__featured-link:focus {
    color: var(--red);
  }
}

.news__featured-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__featured-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__featured-date {
    font-size: 16px;
  }
}

.news__featured-preview {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .news__featured-preview {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .news__featured-preview {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .news__featured-preview {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .news__featured-preview {
    width: 90%;
  }
}
.news__featured-preview a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__featured-preview a:hover, .news__featured-preview a:focus {
  color: var(--red);
}

.news__sidebar-text-mobile {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 40px;
  background-color: #f2f5fc;
}
.news__sidebar-text-mobile .news__rail-text {
  margin-top: 0;
}
@media (min-width: 960px) {
  .news__sidebar-text-mobile {
    display: none;
  }
}

.news__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.news__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .news__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .news__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .news__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.news__rail-text {
  margin-top: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.news__rail-text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text a:hover, .news__rail-text a:focus {
  color: var(--red);
}
.news__rail-text p {
  margin-bottom: 20px;
}
.news__rail-text p:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.news__rail-text > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li ul,
.news__rail-text > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.news__rail-text > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.news__rail-text > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text > ul a:hover, .news__rail-text > ul a:focus {
  color: var(--red);
}
.news__rail-text > ul:last-child {
  margin-bottom: 0;
}
.news__rail-text > ul:first-child {
  margin-top: 0;
}
.news__rail-text > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.news__rail-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.news__rail-text > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li ul,
.news__rail-text > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.news__rail-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.news__rail-text > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.news__rail-text > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.news__rail-text > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.news__rail-text > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__rail-text > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.news__rail-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.news__rail-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.news__rail-text > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.news__rail-text > ol a:hover, .news__rail-text > ol a:focus {
  color: var(--red);
}
.news__rail-text > ol:last-child {
  margin-bottom: 0;
}
.news__rail-text > ol:first-child {
  margin-top: 0;
}
.news__rail-text a {
  word-wrap: break-word;
}

.news__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.news__search {
  padding-top: 80px;
  padding-bottom: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 450px) {
  .news__search {
    padding: 40px 20px;
    padding-top: 80px;
  }
}
@media (min-width: 450px) and (min-width: 768px) {
  .news__search {
    padding: 40px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .news__search {
    padding: 60px;
  }
}
@media (min-width: 450px) and (min-width: 1200px) {
  .news__search {
    padding: 80px;
  }
}
@media (min-width: 450px) and (min-width: 600px) {
  .news__search {
    padding-top: 100px;
  }
}
@media (min-width: 450px) and (min-width: 960px) {
  .news__search {
    padding-top: 140px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .news__search {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

.news__search-header {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 1px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .news__search-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .news__search-header {
    font-size: 22px;
  }
}
.news__search-header em {
  font-style: normal;
}

@media (min-width: 960px) {
  .victories {
    padding-top: calc(60px + 125px);
  }
}

.victories__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.victories__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .victories__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .victories__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .victories__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.victories__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.victories__header {
  margin-top: 80px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .victories__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .victories__header {
    margin-top: 140px;
  }
}
@media (min-width: 768px) {
  .victories__header {
    text-align: center;
  }
}

.victories__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__breadcrumb {
    font-size: 22px;
  }
}
.victories__breadcrumb em {
  font-style: normal;
}
.victories__breadcrumb:hover, .victories__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .victories__breadcrumb {
    margin-bottom: 40px;
  }
}

.victories__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__title {
    font-size: 120px;
  }
}

.victories__featured {
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .victories__featured {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .victories__featured {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__featured {
    margin-top: 100px;
  }
}

.victories__content {
  margin-top: 80px;
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .victories__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .victories__content {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .victories__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .victories__content {
    font-size: 23px;
  }
}
.victories__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.victories__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > p.large {
    font-size: 35px;
  }
}
.victories__content > p {
  margin-bottom: 20px;
}
.victories__content > p:last-child {
  margin-bottom: 0;
}
.victories__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > p a:hover, .victories__content > p a:focus {
  color: var(--red);
}
.victories__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .victories__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .victories__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.victories__content > h1,
.victories__content > h2,
.victories__content > h3,
.victories__content > h4,
.victories__content > h6 {
  margin-bottom: 20px;
}
.victories__content > h5 {
  margin-bottom: 5px;
}
.victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content > p + h1,
.victories__content > p + h2,
.victories__content > p + h3,
.victories__content > p + h4,
.victories__content > p + h6 {
    margin-top: 100px;
  }
}
.victories__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .victories__content > p + h5 {
    margin-top: 40px;
  }
}
.victories__content > h1 + h1,
.victories__content > h1 + h2,
.victories__content > h1 + h3,
.victories__content > h1 + h4,
.victories__content > h1 + h5,
.victories__content > h1 + h6,
.victories__content > h2 + h1,
.victories__content > h2 + h2,
.victories__content > h2 + h3,
.victories__content > h2 + h4,
.victories__content > h2 + h5,
.victories__content > h2 + h6,
.victories__content > h3 + h1,
.victories__content > h3 + h2,
.victories__content > h3 + h3,
.victories__content > h3 + h4,
.victories__content > h3 + h5,
.victories__content > h3 + h6,
.victories__content > h4 + h1,
.victories__content > h4 + h2,
.victories__content > h4 + h3,
.victories__content > h4 + h4,
.victories__content > h4 + h5,
.victories__content > h4 + h6,
.victories__content > h5 + h1,
.victories__content > h5 + h2,
.victories__content > h5 + h3,
.victories__content > h5 + h4,
.victories__content > h5 + h5,
.victories__content > h5 + h6,
.victories__content > h6 + h1,
.victories__content > h6 + h2,
.victories__content > h6 + h3,
.victories__content > h6 + h4,
.victories__content > h6 + h5,
.victories__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .victories__content > h1 + h1,
.victories__content > h1 + h2,
.victories__content > h1 + h3,
.victories__content > h1 + h4,
.victories__content > h1 + h5,
.victories__content > h1 + h6,
.victories__content > h2 + h1,
.victories__content > h2 + h2,
.victories__content > h2 + h3,
.victories__content > h2 + h4,
.victories__content > h2 + h5,
.victories__content > h2 + h6,
.victories__content > h3 + h1,
.victories__content > h3 + h2,
.victories__content > h3 + h3,
.victories__content > h3 + h4,
.victories__content > h3 + h5,
.victories__content > h3 + h6,
.victories__content > h4 + h1,
.victories__content > h4 + h2,
.victories__content > h4 + h3,
.victories__content > h4 + h4,
.victories__content > h4 + h5,
.victories__content > h4 + h6,
.victories__content > h5 + h1,
.victories__content > h5 + h2,
.victories__content > h5 + h3,
.victories__content > h5 + h4,
.victories__content > h5 + h5,
.victories__content > h5 + h6,
.victories__content > h6 + h1,
.victories__content > h6 + h2,
.victories__content > h6 + h3,
.victories__content > h6 + h4,
.victories__content > h6 + h5,
.victories__content > h6 + h6 {
    margin-top: 40px;
  }
}
.victories__content > h1 a,
.victories__content > h2 a,
.victories__content > h3 a,
.victories__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > h1 a:hover, .victories__content > h1 a:focus,
.victories__content > h2 a:hover,
.victories__content > h2 a:focus,
.victories__content > h3 a:hover,
.victories__content > h3 a:focus,
.victories__content > h5 a:hover,
.victories__content > h5 a:focus {
  color: var(--red);
}
.victories__content > h4 a,
.victories__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.victories__content > h4 a:hover, .victories__content > h4 a:focus,
.victories__content > h6 a:hover,
.victories__content > h6 a:focus {
  color: var(--red);
}
.victories__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h1 {
    font-size: 120px;
  }
}
.victories__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h2 {
    font-size: 60px;
  }
}
.victories__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h3 {
    font-size: 35px;
  }
}
.victories__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h4 {
    font-size: 22px;
  }
}
.victories__content > h4 em {
  font-style: normal;
}
.victories__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h5 {
    font-size: 26px;
  }
}
.victories__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > h6 {
    font-size: 16px;
  }
}
.victories__content > h1 strong,
.victories__content > h2 strong,
.victories__content > h3 strong,
.victories__content > h4 strong,
.victories__content > h5 strong,
.victories__content > h6 strong {
  font-weight: inherit;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .victories__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.victories__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.victories__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.victories__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li ul,
.victories__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.victories__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.victories__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.victories__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.victories__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.victories__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .victories__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.victories__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.victories__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.victories__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.victories__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.victories__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content > ol a:hover, .victories__content > ol a:focus {
  color: var(--red);
}
.victories__content > h1 + ul,
.victories__content > h2 + ul,
.victories__content > h3 + ul,
.victories__content > h4 + ul,
.victories__content > h5 + ul,
.victories__content > h6 + ul {
  margin-top: 20px !important;
}
.victories__content > h1 + ol,
.victories__content > h2 + ol,
.victories__content > h3 + ol,
.victories__content > h4 + ol,
.victories__content > h5 + ol,
.victories__content > h6 + ol {
  margin-top: 30px !important;
}
.victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.victories__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.victories__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.victories__content figcaption a:hover, .victories__content figcaption a:focus {
  color: var(--red);
}
.victories__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .victories__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .victories__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.victories__content > *:first-child {
  margin-top: 0 !important;
}
.victories__content > *:last-child {
  margin-bottom: 0 !important;
}
.victories__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .victories__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .victories__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .victories__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.victories__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.victories__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.victories__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .victories__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 768px) and (max-width: 959px) {
  .victories .victory-list__header {
    text-align: center;
  }
}

@media (min-width: 960px) {
  .landing {
    padding-top: calc(60px + 125px);
  }
}

.landing__subnav {
  margin-left: 20px;
  margin-right: 20px;
}
.landing__subnav .subnav.has-items {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .landing__subnav {
    display: none;
  }
}

.landing__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.landing__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .landing__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .landing__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .landing__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.landing__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

@media (min-width: 768px) {
  .landing__blocks {
    margin-top: 80px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .landing__blocks {
    margin-top: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .landing__blocks {
    margin-top: 140px;
  }
}

@media (min-width: 960px) {
  .stories {
    padding-top: calc(60px + 125px);
  }
}

.stories__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.stories__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .stories__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .stories__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .stories__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.stories__main {
  margin-left: 1px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.stories__feature {
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}
@media (min-width: 768px) {
  .stories__feature {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .stories__feature.with-image {
    min-height: calc(100vh - 60px - 125px - 20px);
  }
  .admin-bar .stories__feature.with-image {
    min-height: calc(100vh - 60px - 125px - 20px - 32px);
  }
}

.stories__feature-left,
.stories__feature-right {
  padding: 40px 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-left,
.stories__feature-right {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .stories__feature-left,
.stories__feature-right {
    padding-top: 140px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-left,
.stories__feature-right {
    padding-top: 180px;
    padding-right: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
  }
}

.stories__feature-left {
  background-color: #0d3dd9;
}
.with-image .stories__feature-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.stories__feature-right {
  background-color: #001c60;
  display: block;
  position: relative;
}
@media (min-width: 0) and (max-width: 767px) {
  .with-image .stories__feature-right {
    min-height: 50vh;
  }
}

.stories__feature-top {
  width: 100%;
}
.stories__feature-top:hover .stories__feature-type,
.stories__feature-top:hover .stories__feature-text-date, .stories__feature-top:focus .stories__feature-type,
.stories__feature-top:focus .stories__feature-text-date {
  color: rgba(188, 203, 239, 0.4);
}

.stories__feature-bg-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
}

.stories__feature-title a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-title a {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-title a {
    font-size: 60px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .stories__feature-title {
    width: 85%;
  }
}
@media (min-width: 1400px) {
  .stories__feature-title {
    width: 90%;
  }
}

.stories__feature-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  margin-top: 20px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-date {
    font-size: 16px;
  }
}

.stories__feature-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--red);
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-button {
    font-size: 22px;
  }
}
.stories__feature-button em {
  font-style: normal;
}
.stories__feature-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.stories__feature-button:not(:disabled):hover, .stories__feature-button:not(:disabled):focus {
  background-color: #ffffff;
  color: #0d3dd9;
  cursor: pointer;
}
.stories__feature-button:not(:disabled):hover svg, .stories__feature-button:not(:disabled):focus svg {
  fill: #0d3dd9;
}
.stories__feature-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .stories__feature-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.stories__feature-type {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  padding-bottom: 5px;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
  z-index: 2;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-type {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-type {
    font-size: 22px;
  }
}
.stories__feature-type em {
  font-style: normal;
}
@media (min-width: 0) and (max-width: 767px) {
  .stories__feature-type {
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .stories__feature-type {
    position: absolute;
    top: 80px;
    right: 40px;
    left: 40px;
  }
}
@media (min-width: 1200px) {
  .stories__feature-type {
    position: absolute;
    top: 80px;
    right: 80px;
    left: 80px;
  }
}
.with-image .stories__feature-type {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-bottom: 20px;
}

.stories__feature-text-preview {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .stories__feature-text-preview {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .stories__feature-text-preview {
    font-size: 23px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .stories__feature-text-preview {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
  }
}
@media (min-width: 1800px) {
  .stories__feature-text-preview {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    -webkit-column-rule: 1px solid rgba(188, 203, 239, 0.4);
       -moz-column-rule: 1px solid rgba(188, 203, 239, 0.4);
            column-rule: 1px solid rgba(188, 203, 239, 0.4);
  }
}
.stories__feature-text-preview a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.stories__feature-text-preview a:hover, .stories__feature-text-preview a:focus {
  color: #bccbef;
}

.stories__feature-text-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 5px;
  margin-top: 22px;
  display: block;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__feature-text-date {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__feature-text-date {
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .stories__feature-text-date {
    margin-top: 30px;
  }
}

.stories__featured {
  margin-left: 20px;
  margin-right: 20px;
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .stories__featured {
    border-bottom: 1px solid #bccbef;
  }
  .stories__featured.tease-grid {
    border-top: 0;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .stories__featured {
    margin-top: 40px;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .stories__featured {
    margin-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .stories__featured {
    margin-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .stories__featured {
    margin-top: 100px;
  }
}

.stories__latest {
  margin-top: 20px;
}

.stories__latest-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__latest-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__latest-header {
    font-size: 22px;
  }
}
.stories__latest-header em {
  font-style: normal;
}

.stories__latest-more {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  margin-top: 40px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .stories__latest-more {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .stories__latest-more {
    font-size: 120px;
  }
}
@media (min-width: 600px) {
  .stories__latest-more {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .stories__latest-more {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .stories__latest-more {
    margin-top: 100px;
  }
}

.modern-footnotes-footnote {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
}
.modern-footnotes-footnote a {
  text-decoration: none !important;
  color: #0d3dd9 !important;
}
th .modern-footnotes-footnote a, .modern-footnotes--inverted .modern-footnotes-footnote a {
  color: #ffffff !important;
}

.modern-footnotes-footnote__note--tooltip {
  z-index: 81;
  min-width: 320px;
}
.modern-footnotes-footnote__note--tooltip a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.modern-footnotes-footnote__note--tooltip a:hover, .modern-footnotes-footnote__note--tooltip a:focus {
  color: var(--red);
}

.modern-footnotes-footnote__note {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  border: 1px solid #bccbef;
  border-radius: 20px;
}

.modern-footnotes-footnote__connector {
  background-color: #001c60;
}

.modern-footnotes-footnote--selected {
  border-radius: 0;
  background-color: transparent;
}
.modern-footnotes-footnote--selected a {
  color: var(--red) !important;
}
th .modern-footnotes-footnote--selected a, .modern-footnotes--inverted .modern-footnotes-footnote--selected a {
  color: rgba(255, 255, 255, 0.5) !important;
}

.ups-footnote__note {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  color: #001c60;
}

.gform_body input::-webkit-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::-moz-placeholder {
  color: #455fa0 !important;
}

.gform_body input:-ms-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::-ms-input-placeholder {
  color: #455fa0 !important;
}

.gform_body input::placeholder {
  color: #455fa0 !important;
}
.gform_body .gfield {
  margin: 0 0 30px 0 !important;
}
.gform_body .gfield_description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #0d3dd9;
  padding-top: 3px !important;
}
.gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  font-size: 12px;
  margin: 20px 0 5px 0;
}
@media (min-width: 960px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    margin-top: 30px;
  }
}
.gform_body .gfield_list td.gfield_list_cell input,
.gform_body .gfield_list td.gfield_list_cell input,
.gform_body .gfield_list td.gfield_list_cell input table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
.gform_body table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
.gform_body table.gfield_list tr {
  border: 0;
  border-top: 0;
  border-bottom: 0;
}
.gform_body table.gfield_list tr input {
  width: 100%;
}
.gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    font-size: 16px;
  }
}
.gform_body select,
.gform_body .gfield_select {
  background: url(img/arrow-down.svg) no-repeat scroll calc(100% - 0.9em) center;
  width: 100% !important;
  padding-right: 45px !important;
}
.gform_body .gfield_list_icons {
  margin-top: 10px;
  background-color: #ffffff;
  padding-left: 10px !important;
}
.gform_body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img {
  opacity: 1;
}
.gform_body ::-webkit-file-upload-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-right: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body ::-webkit-file-upload-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body ::-webkit-file-upload-button {
    font-size: 22px;
  }
}
.gform_body ::-webkit-file-upload-button em {
  font-style: normal;
}
.gform_body ::-webkit-file-upload-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_body ::-webkit-file-upload-button:not(:disabled):hover, .gform_body ::-webkit-file-upload-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_body ::-webkit-file-upload-button:not(:disabled):hover svg, .gform_body ::-webkit-file-upload-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_body ::-webkit-file-upload-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_body ::-webkit-file-upload-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
.gform_body .gsection_title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  margin: 60px 0 0 0 !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gsection_title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gsection_title {
    font-size: 60px;
  }
}
.gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .top_label .gfield_label,
.gform_body legend.gfield_label {
    font-size: 22px;
  }
}
.gform_body .top_label .gfield_label em,
.gform_body legend.gfield_label em {
  font-style: normal;
}
.gform_body .gsection_description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin: 0 0 30px;
  padding: 0;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .gform_body .gsection_description {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .gform_body .gsection_description {
    font-size: 23px;
  }
}
.gform_body .gsection {
  border-bottom: 1px solid #bccbef;
  margin: 0 0 30px;
}
.gform_body .gfield_time_ampm_shim {
  height: 24px;
  margin: 0;
}
.gform_body ul.gform_fields li.gfield {
  margin: 0 0 30px;
  padding-right: 0;
}
.gform_body .gfield_time_hour,
.gform_body .gfield_time_minute {
  padding-right: 15px;
}
@media (min-width: 768px) {
  .gform_body .gfield_time_hour,
.gform_body .gfield_time_minute {
    padding-right: 30px;
    margin-right: 0;
  }
}
.gform_body .gfield_time_hour,
.gform_body .gfield_time_minute,
.gform_body .gfield_time_ampm {
  max-width: 150px;
  position: relative;
  margin-right: 0;
}
.gform_body .gfield_time_hour input,
.gform_body .gfield_time_minute input,
.gform_body .gfield_time_ampm select {
  width: 100% !important;
  max-width: 100% !important;
}
.gform_body .gfield_time_hour i {
  position: absolute;
  top: 0;
  right: 2px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .gform_body .gfield_time_hour i {
    right: 10px;
    margin-top: 50px;
  }
}
.gform_body .gform_fields .gfield .name_first label,
.gform_body .gform_fields .gfield .name_last label,
.gform_body .gform_fields .gfield .address_line_1 label,
.gform_body .gform_fields .gfield .address_line_2 label,
.gform_body .gform_fields .gfield .address_city label,
.gform_body .gform_fields .gfield .address_state label,
.gform_body .gform_fields .gfield .address_zip label,
.gform_body .gform_fields .gfield .address_country label,
.gform_body .gform_fields .gfield .gfield_time_hour label,
.gform_body .gform_fields .gfield .gfield_time_minute label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #0d3dd9;
  margin-top: 2px;
  margin-bottom: 20px;
  text-align: left;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: 22px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] em {
  font-style: normal;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover, .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover svg, .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
    font-size: 16px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_fileupload input {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  letter-spacing: 0 !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_body .gform_fields .gfield .ginput_container_fileupload input {
    font-size: 16px;
  }
}
.gform_body .gform_fields .gfield .gfield_checkbox li,
.gform_body .gform_fields .gfield .gfield_radio li {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .gfield_checkbox li,
.gform_body .gform_fields .gfield .gfield_radio li {
    margin: 0 0 15px;
  }
}
.gform_body .gform_fields .gfield .gfield_radio li label,
.gform_body .gform_fields .gfield .gfield_checkbox li label,
.gform_body .gform_fields .gfield .gfield_consent_label {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin: 0 0 0 10px;
}
.gform_body .gform_fields .gfield input[type=checkbox] {
  border: 1px solid #bccbef;
  width: 25px !important;
  height: 25px;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=checkbox] {
    width: 30px !important;
    height: 30px;
  }
}
.gform_body .gform_fields .gfield input[type=checkbox]:after {
  height: 10px;
  width: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url(img/checkmark.svg) no-repeat scroll center center;
  background-size: 100%;
  opacity: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=checkbox]:after {
    height: 12px;
    width: 16px;
  }
}
.gform_body .gform_fields .gfield input[type=checkbox]:checked:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield input[type=checkbox]:hover, .gform_body .gform_fields .gfield input[type=checkbox]:focus {
  cursor: pointer;
}
.gform_body .gform_fields .gfield input[type=radio] {
  height: 25px;
  width: 25px !important;
  border-radius: 100%;
  border: 1px solid #bccbef;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=radio] {
    height: 30px;
    width: 30px !important;
  }
}
.gform_body .gform_fields .gfield input[type=radio]:after {
  height: 25px;
  width: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #001c60;
  border-radius: 100%;
  opacity: 0;
  display: block;
  -webkit-transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=radio]:after {
    height: 30px;
    width: 30px;
  }
}
.gform_body .gform_fields .gfield input[type=radio]:checked:after {
  opacity: 1;
}
.gform_body .gform_fields .gfield input[type=radio]:hover, .gform_body .gform_fields .gfield input[type=radio]:focus {
  cursor: pointer;
}
.gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea {
  padding: 15px !important;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea {
    padding: 25px !important;
  }
}
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
  padding: 15px 35px 15px 15px !important;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    padding: 25px 45px 25px 25px !important;
  }
}
.gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #0d3dd9;
  border: 1px solid #bccbef;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield textarea,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: 23px;
  }
}
.gform_body .gform_fields .gfield input[type=text]:-webkit-autofill,
.gform_body .gform_fields .gfield textarea:-webkit-autofill,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset;
          box-shadow: 0 0 0 60px #ffffff inset;
  -webkit-text-fill-color: #0d3dd9;
}
.gform_body .gform_fields .gfield input[type=text]:-webkit-autofill:focus,
.gform_body .gform_fields .gfield textarea:-webkit-autofill:focus,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: 0 0 0 60px #ffffff inset, rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.gform_body .gform_fields .gfield input[type=text]:focus,
.gform_body .gform_fields .gfield textarea:focus,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-webkit-input-placeholder, .gform_body .gform_fields .gfield textarea:focus::-webkit-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-moz-placeholder, .gform_body .gform_fields .gfield textarea:focus::-moz-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-moz-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus:-ms-input-placeholder, .gform_body .gform_fields .gfield textarea:focus:-ms-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus:-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::-ms-input-placeholder, .gform_body .gform_fields .gfield textarea:focus::-ms-input-placeholder, .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield input[type=text]:focus::placeholder,
.gform_body .gform_fields .gfield textarea:focus::placeholder,
.gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus::placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  border: 1px solid #bccbef;
  padding: 0;
  width: 100% !important;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-webkit-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-moz-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus:-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::-ms-input-placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus::placeholder {
  opacity: 0;
}
.gform_body .gform_fields .gfield .ginput_container_multiselect select[multiple]:focus option:checked {
  background: #0d3dd9 -webkit-gradient(linear, left bottom, left top, from(#0d3dd9), to(#0d3dd9));
  background: #0d3dd9 linear-gradient(0deg, #0d3dd9 0%, #0d3dd9 100%);
}
.gform_body .gform_fields .gfield .ginput_container_multiselect option {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
@media (min-width: 768px) {
  .gform_body .gform_fields .gfield .ginput_container_multiselect option {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.gform_body .gform_fields .gfield .ginput_container_multiselect option:checked {
  background: #bccbef -webkit-gradient(linear, left bottom, left top, from(#bccbef), to(#bccbef));
  background: #bccbef linear-gradient(0deg, #bccbef 0%, #bccbef 100%);
}
.gform_body .gform_fields .gfield div:not(.gfield_time_hour):not(.gfield_time_minute) > input {
  width: 100%;
}

.gform_wrapper div.validation_error {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-top: 12px;
  padding-bottom: 10px;
  color: var(--red);
  text-align: left;
  border-top: 1px solid var(--red);
  border-bottom: 1px solid var(--red);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper div.validation_error {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper div.validation_error {
    font-size: 22px;
  }
}
.gform_wrapper div.validation_error em {
  font-style: normal;
}
.gform_wrapper .gfield_required {
  color: var(--red);
}
.gform_wrapper li.gfield.gfield_error {
  border-top: 0;
  border-bottom: 0;
  background: 0;
}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
  color: #001c60;
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error select,
.gform_wrapper li.gfield_error textarea {
  border: 1px solid var(--red) !important;
}
.gform_wrapper .validation_message {
  font-weight: normal !important;
  color: var(--red);
}

.gform_heading {
  display: none !important;
}

.gform_wrapper .gform_footer input[type=submit] {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper .gform_footer input[type=submit] {
    font-size: 22px;
  }
}
.gform_wrapper .gform_footer input[type=submit] em {
  font-style: normal;
}
.gform_wrapper .gform_footer input[type=submit] svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.gform_wrapper .gform_footer input[type=submit]:not(:disabled):hover, .gform_wrapper .gform_footer input[type=submit]:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.gform_wrapper .gform_footer input[type=submit]:not(:disabled):hover svg, .gform_wrapper .gform_footer input[type=submit]:not(:disabled):focus svg {
  fill: #ffffff;
}
.gform_wrapper .gform_footer input[type=submit]:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .gform_wrapper .gform_footer input[type=submit] {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.gform_confirmation_wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #f2f5fc;
}

.gform_confirmation_message {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_confirmation_message {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_confirmation_message {
    font-size: 22px;
  }
}
.gform_confirmation_message em {
  font-style: normal;
}

.gform_ajax_spinner {
  height: 30px;
  width: 30px;
  margin-top: 30px;
  margin-left: 0;
  border: 1px solid transparent !important;
  border-left: 2px solid var(--red) !important;
  -webkit-animation: spinner 1.1s infinite linear;
          animation: spinner 1.1s infinite linear;
  border-radius: 50%;
}

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

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ginput_container {
  margin-top: 2px !important;
}

.ginput_container_date {
  position: relative;
}

.datepicker_no_icon {
  margin-bottom: 30px;
}

.ui-datepicker {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  margin-top: 0;
}

.ui-datepicker-trigger {
  opacity: 0;
  position: relative;
  top: 4px;
}

.ui-datepicker-title {
  background-color: #001c60;
}
.ui-datepicker-title select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .ui-datepicker-title select {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .ui-datepicker-title select {
    font-size: 16px;
  }
}

.ui-datepicker-header {
  background-color: #001c60;
  border-color: #001c60;
}

.ui-datepicker-month {
  padding-right: 10px;
}

.ui-datepicker-title select {
  margin-top: 0;
}

td.ui-datepicker-unselectable.ui-state-disabled {
  background: #bccbef;
}

.ui-datepicker tbody td {
  border-top: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}

.ui-datepicker-calendar .ui-state-default {
  background: #ffffff;
  color: #001c60;
}

.ui-datepicker-calendar .ui-state-active {
  border: 0;
  background: 0;
  margin: 0;
  text-shadow: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #f2f5fc;
}

.ui-datepicker-next,
.ui-datepicker-prev {
  background-image: url(img/date-picker-arrows.png);
  background-size: 82%;
}

.ui-datepicker thead {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  background: #ffffff;
  color: #001c60;
}

.ui-datepicker th {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  color: #001c60;
}

@media (min-width: 0) and (max-width: 599px) {
  .amcharts-amexport-menu {
    display: none !important;
  }
}

.amcharts-amexport-item {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  white-space: nowrap !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .amcharts-amexport-item {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .amcharts-amexport-item {
    font-size: 16px;
  }
}

.amcharts-amexport-item-level-0 {
  border-radius: 30px !important;
  background-color: #ffffff !important;
  opacity: 1 !important;
  color: #0d3dd9 !important;
  width: auto !important;
  min-height: auto !important;
  top: 20px !important;
  right: 20px !important;
  border: 1px solid #bccbef;
  -webkit-transition: border 0.2s, background 0.2s !important;
  transition: border 0.2s, background 0.2s !important;
}
.single-graph .amcharts-amexport-item-level-0 {
  top: -10px !important;
  right: -10px !important;
}
.single-graph .graph__venn-diagram .amcharts-amexport-item-level-0 {
  top: 20px !important;
  right: 20px !important;
  border: 0;
}
.amcharts-amexport-item-level-0:hover, .amcharts-amexport-item-level-0:focus {
  border-color: #0d3dd9 !important;
  background-color: #f2f5fc !important;
}

.amcharts-amexport-label-level-0 {
  padding: 7px 15px 8px 15px !important;
}
.amcharts-amexport-label-level-0:hover, .amcharts-amexport-label-level-0:focus {
  cursor: pointer !important;
}

.amcharts-amexport-menu-level-1 {
  left: 0 !important;
  margin: 8px 0 0 0 !important;
  top: 100% !important;
  width: 100% !important;
  padding: 20px !important;
  background-color: #0d3dd9 !important;
  border-radius: 20px;
}
.amcharts-amexport-menu-level-1:before {
  content: "";
  position: absolute;
  top: -6px;
  left: calc(50% - 6px);
  display: block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #0d3dd9;
}

.amcharts-amexport-item-level-1 {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 0 !important;
  margin: 0 0 12px 0 !important;
  padding: 0 0 2px 0 !important;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4) !important;
  -webkit-transition: border 0.2s !important;
  transition: border 0.2s !important;
  text-align: left !important;
}
.amcharts-amexport-item-level-1:last-child {
  margin-bottom: 0 !important;
}
.amcharts-amexport-item-level-1:hover, .amcharts-amexport-item-level-1:focus {
  border-color: #ffffff !important;
}

.amcharts-amexport-label-level-1 {
  padding: 0px !important;
}

.tablepress-table-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-bottom: 10px;
  max-width: none !important;
  width: auto !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tablepress-table-name {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tablepress-table-name {
    font-size: 35px;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .dataTables_wrapper {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }
}

.tablepress {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  min-width: 100%;
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}
.tablepress.nowrap td {
  white-space: nowrap;
}
.tablepress caption {
  display: none;
}
.tablepress thead,
.tablepress tfoot {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tablepress thead,
.tablepress tfoot {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tablepress thead,
.tablepress tfoot {
    font-size: 16px;
  }
}
.tablepress thead th,
.tablepress tfoot th {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  text-align: left;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  border-right: 1px solid #5e81d6;
}
.tablepress tr {
  width: 100%;
}
.tablepress .row-hover tr:hover td,
.tablepress .row-hover tr:focus td {
  background-color: #e7edf9 !important;
}
.tablepress tbody {
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
.tablepress td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.tablepress td a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.tablepress td a:hover, .tablepress td a:focus {
  color: #001c60;
}
.tablepress td:not(:last-child) {
  border-right: 1px solid #bccbef;
}
.tablepress thead th {
  border-bottom: 0 !important;
}
.tablepress thead th:hover, .tablepress thead th:focus {
  background-color: #001c60 !important;
}
.tablepress thead th:after {
  right: 7px !important;
}
.tablepress tfoot th {
  border-top: 0 !important;
}
.tablepress .odd td {
  background-color: #f2f5fc;
}
.tablepress tbody td {
  border-top: 1px solid #bccbef;
}
.tablepress .sorting_asc,
.tablepress .sorting_desc {
  background-color: var(--red) !important;
}

.dataTables_info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 10px;
}

.dataTables_length {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTables_length select {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #0d3dd9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
  border: 1px solid #bccbef;
  border-radius: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.dataTables_length select:hover, .dataTables_length select:focus {
  cursor: pointer;
  background-color: #f2f5fc;
}

.dataTables_filter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 10px;
  padding-bottom: 10px;
}
.dataTables_filter label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dataTables_filter input {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #0d3dd9;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 5px;
  border: 1px solid #bccbef;
  border-radius: 20px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
.dataTables_filter input:hover, .dataTables_filter input:focus {
  cursor: pointer;
  background-color: #f2f5fc;
}
@media (min-width: 0) and (max-width: 449px) {
  .dataTables_filter {
    float: none;
    clear: both;
    padding-top: 0;
  }
  .dataTables_filter input {
    width: 100%;
  }
}

.dataTables_paginate {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 10px;
}
.dataTables_paginate a {
  color: #0d3dd9 !important;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
}
.dataTables_paginate a:hover, .dataTables_paginate a:focus {
  color: #001c60 !important;
}
.dataTables_paginate .paginate_button.disabled {
  display: none;
}
.dataTables_paginate .paginate_button:before,
.dataTables_paginate .paginate_button:after {
  width: 12px !important;
  height: 12px !important;
  font-size: 12px !important;
  color: #0d3dd9;
  text-shadow: none !important;
  top: 3px !important;
}

.tablepress-table-description {
  display: none !important;
}

.DTFC_LeftBodyWrapper {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 5px 0px 4px;
          box-shadow: rgba(13, 60, 217, 0.15) 5px 0px 4px;
}

.DTFC_RightBodyWrapper {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) -5px 0px 4px;
          box-shadow: rgba(13, 60, 217, 0.15) -5px 0px 4px;
}

.wp-block-buttons:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-buttons:not(:last-child) {
    margin-bottom: 100px;
  }
}
.wp-block-buttons:not(:first-child) {
  margin-top: 25px;
}
@media (min-width: 768px) {
  .wp-block-buttons:not(:first-child) {
    margin-top: 30px;
  }
}

.wp-block-button {
  display: inline-block;
}
.wp-block-button:not(:last-child) {
  margin-bottom: 40px;
}

.wp-block-button__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-button__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-button__link {
    font-size: 22px;
  }
}
.wp-block-button__link em {
  font-style: normal;
}
.wp-block-button__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.wp-block-button__link:not(:disabled):hover, .wp-block-button__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.wp-block-button__link:not(:disabled):hover svg, .wp-block-button__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.wp-block-button__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .wp-block-button__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
.is-style-default .wp-block-button__link {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .is-style-default .wp-block-button__link {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .is-style-default .wp-block-button__link {
    font-size: 22px;
  }
}
.is-style-default .wp-block-button__link em {
  font-style: normal;
}
.is-style-default .wp-block-button__link svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.is-style-default .wp-block-button__link:not(:disabled):hover, .is-style-default .wp-block-button__link:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.is-style-default .wp-block-button__link:not(:disabled):hover svg, .is-style-default .wp-block-button__link:not(:disabled):focus svg {
  fill: #ffffff;
}
.is-style-default .wp-block-button__link:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .is-style-default .wp-block-button__link {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}

.wp-block-gallery {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-gallery {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-gallery {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-gallery {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-gallery figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-gallery figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-gallery figcaption a:hover, .wp-block-gallery figcaption a:focus {
  color: var(--red);
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-gallery figcaption {
    margin-bottom: 10px;
  }
}
.wp-block-gallery .blocks-gallery-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .wp-block-gallery .blocks-gallery-grid {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.wp-block-gallery .blocks-gallery-item {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-gallery .blocks-gallery-item {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-2 .blocks-gallery-item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: 33.3%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: 33.3%;
  }
}

.blocks-gallery-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  padding-top: 8px !important;
}
.blocks-gallery-caption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.blocks-gallery-caption a:hover, .blocks-gallery-caption a:focus {
  color: var(--red);
}

.wp-block-gallery.is-cropped .blocks-gallery-item figure {
  background-color: #f2f5fc;
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
}
.wp-block-gallery.is-cropped .blocks-gallery-item figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item__caption {
  display: none;
}

@media (min-width: 600px) {
  .wp-block-image img {
    width: auto;
  }
}
.wp-block-image figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-image figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-image figcaption a:hover, .wp-block-image figcaption a:focus {
  color: var(--red);
}
@media (min-width: 600px) {
  .wp-block-image .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignleft {
    width: auto;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-image .alignleft {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .wp-block-image .alignleft {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .wp-block-image .alignleft {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .wp-block-image .alignleft {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-image .alignright {
    width: auto;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-image .alignright {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .wp-block-image .alignright {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .wp-block-image .alignright {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 1800px) {
  .wp-block-image .alignright {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-image .aligncenter {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .wp-block-image .aligncenter {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter {
    max-width: 1000px;
  }
}
.wp-block-image .aligncenter img,
.wp-block-image .aligncenter figcaption {
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 768px) {
  .wp-block-image .aligncenter.size-medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image .aligncenter.size-medium {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .aligncenter.size-medium {
    max-width: 1000px;
  }
}
.wp-block-image .aligncenter.size-medium img,
.wp-block-image .aligncenter.size-medium figcaption {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image .alignnone {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-image .alignnone {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-image .alignnone {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-image .alignnone {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-image.size-medium {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-image.size-medium {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-image.size-medium {
    max-width: 1000px;
  }
}
.wp-block-image.size-medium img,
.wp-block-image.size-medium figcaption {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-file {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f2f5fc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-file.alignright, .wp-block-file.alignleft {
  float: none !important;
}

.wp-block-file a:first-child {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-file a:first-child {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-file a:first-child {
    font-size: 16px;
  }
}
.wp-block-file a:first-child:hover, .wp-block-file a:first-child:focus {
  color: var(--red);
}
.wp-block-file a:first-child:before {
  content: url(img/doc-icon.svg);
  height: 46px;
  width: 36px;
  margin-right: 12px;
  display: block;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.wp-block-file__button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-left: 40px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-file__button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-file__button {
    font-size: 16px;
  }
}
.wp-block-file__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.wp-block-file__button:not(:disabled):hover, .wp-block-file__button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.wp-block-file__button:not(:disabled):hover svg, .wp-block-file__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.wp-block-file__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 599px) {
  .wp-block-file__button {
    display: none;
  }
}

.wp-block-file + .wp-block-file {
  margin-top: -30px;
}

.wp-block-quote {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-quote {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-quote {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-quote {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-quote a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-quote a:hover, .wp-block-quote a:focus {
  color: var(--red);
}
.wp-block-quote p {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote p {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote p {
    font-size: 35px;
  }
}
.wp-block-quote cite {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
  margin-top: 20px;
  display: block;
}
.wp-block-quote cite a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-quote cite a:hover, .wp-block-quote cite a:focus {
  color: var(--red);
}
.wp-block-quote:not(.is-style-large) {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
.wp-block-quote.is-style-large {
  padding-left: 20px;
  border-left: 1px solid #bccbef;
}
.wp-block-quote.is-style-large p {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote.is-style-large p {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote.is-style-large p {
    font-size: 60px;
  }
}

.wp-block-pullquote {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  text-align: center;
  background-color: #f2f5fc;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-pullquote {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-pullquote {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-pullquote {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .wp-block-pullquote {
    padding: 80px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
.wp-block-pullquote a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-pullquote a:hover, .wp-block-pullquote a:focus {
  color: var(--red);
}
.wp-block-pullquote p {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-pullquote p {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-pullquote p {
    font-size: 60px;
  }
}
.wp-block-pullquote cite {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #455fa0;
  margin-top: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-pullquote cite {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-pullquote cite {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .wp-block-pullquote cite {
    margin-top: 40px;
  }
}
.wp-block-pullquote.is-style-solid-color {
  background-color: #0d3dd9;
}
.wp-block-pullquote.is-style-solid-color a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-pullquote.is-style-solid-color a:hover, .wp-block-pullquote.is-style-solid-color a:focus {
  color: rgba(255, 255, 255, 0.5);
}
.wp-block-pullquote.is-style-solid-color p {
  color: #ffffff;
}
.wp-block-pullquote.is-style-solid-color cite {
  color: #bccbef;
}

.wp-block-columns {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-columns {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-columns {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-columns {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .wp-block-columns {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .wp-block-columns {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .wp-block-columns {
    max-width: 1000px;
  }
}
@media (min-width: 960px) {
  .wp-block-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .wp-block-columns {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 1200px) {
  .page__content--left .wp-block-columns {
    max-width: none;
    width: 100%;
  }
}

.wp-block-column {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .wp-block-column {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .wp-block-column {
    font-size: 23px;
  }
}
.wp-block-column > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.wp-block-column > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > p.large {
    font-size: 35px;
  }
}
.wp-block-column > p {
  margin-bottom: 20px;
}
.wp-block-column > p:last-child {
  margin-bottom: 0;
}
.wp-block-column > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > p a:hover, .wp-block-column > p a:focus {
  color: var(--red);
}
.wp-block-column p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .wp-block-column p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .wp-block-column p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.wp-block-column > h1,
.wp-block-column > h2,
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h6 {
  margin-bottom: 20px;
}
.wp-block-column > h5 {
  margin-bottom: 5px;
}
.wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h6 {
    margin-top: 100px;
  }
}
.wp-block-column > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .wp-block-column > p + h5 {
    margin-top: 40px;
  }
}
.wp-block-column > h1 + h1,
.wp-block-column > h1 + h2,
.wp-block-column > h1 + h3,
.wp-block-column > h1 + h4,
.wp-block-column > h1 + h5,
.wp-block-column > h1 + h6,
.wp-block-column > h2 + h1,
.wp-block-column > h2 + h2,
.wp-block-column > h2 + h3,
.wp-block-column > h2 + h4,
.wp-block-column > h2 + h5,
.wp-block-column > h2 + h6,
.wp-block-column > h3 + h1,
.wp-block-column > h3 + h2,
.wp-block-column > h3 + h3,
.wp-block-column > h3 + h4,
.wp-block-column > h3 + h5,
.wp-block-column > h3 + h6,
.wp-block-column > h4 + h1,
.wp-block-column > h4 + h2,
.wp-block-column > h4 + h3,
.wp-block-column > h4 + h4,
.wp-block-column > h4 + h5,
.wp-block-column > h4 + h6,
.wp-block-column > h5 + h1,
.wp-block-column > h5 + h2,
.wp-block-column > h5 + h3,
.wp-block-column > h5 + h4,
.wp-block-column > h5 + h5,
.wp-block-column > h5 + h6,
.wp-block-column > h6 + h1,
.wp-block-column > h6 + h2,
.wp-block-column > h6 + h3,
.wp-block-column > h6 + h4,
.wp-block-column > h6 + h5,
.wp-block-column > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .wp-block-column > h1 + h1,
.wp-block-column > h1 + h2,
.wp-block-column > h1 + h3,
.wp-block-column > h1 + h4,
.wp-block-column > h1 + h5,
.wp-block-column > h1 + h6,
.wp-block-column > h2 + h1,
.wp-block-column > h2 + h2,
.wp-block-column > h2 + h3,
.wp-block-column > h2 + h4,
.wp-block-column > h2 + h5,
.wp-block-column > h2 + h6,
.wp-block-column > h3 + h1,
.wp-block-column > h3 + h2,
.wp-block-column > h3 + h3,
.wp-block-column > h3 + h4,
.wp-block-column > h3 + h5,
.wp-block-column > h3 + h6,
.wp-block-column > h4 + h1,
.wp-block-column > h4 + h2,
.wp-block-column > h4 + h3,
.wp-block-column > h4 + h4,
.wp-block-column > h4 + h5,
.wp-block-column > h4 + h6,
.wp-block-column > h5 + h1,
.wp-block-column > h5 + h2,
.wp-block-column > h5 + h3,
.wp-block-column > h5 + h4,
.wp-block-column > h5 + h5,
.wp-block-column > h5 + h6,
.wp-block-column > h6 + h1,
.wp-block-column > h6 + h2,
.wp-block-column > h6 + h3,
.wp-block-column > h6 + h4,
.wp-block-column > h6 + h5,
.wp-block-column > h6 + h6 {
    margin-top: 40px;
  }
}
.wp-block-column > h1 a,
.wp-block-column > h2 a,
.wp-block-column > h3 a,
.wp-block-column > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > h1 a:hover, .wp-block-column > h1 a:focus,
.wp-block-column > h2 a:hover,
.wp-block-column > h2 a:focus,
.wp-block-column > h3 a:hover,
.wp-block-column > h3 a:focus,
.wp-block-column > h5 a:hover,
.wp-block-column > h5 a:focus {
  color: var(--red);
}
.wp-block-column > h4 a,
.wp-block-column > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.wp-block-column > h4 a:hover, .wp-block-column > h4 a:focus,
.wp-block-column > h6 a:hover,
.wp-block-column > h6 a:focus {
  color: var(--red);
}
.wp-block-column > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h1 {
    font-size: 120px;
  }
}
.wp-block-column > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h2 {
    font-size: 60px;
  }
}
.wp-block-column > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h3 {
    font-size: 35px;
  }
}
.wp-block-column > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h4 {
    font-size: 22px;
  }
}
.wp-block-column > h4 em {
  font-style: normal;
}
.wp-block-column > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h5 {
    font-size: 26px;
  }
}
.wp-block-column > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h6 {
    font-size: 16px;
  }
}
.wp-block-column > h1 strong,
.wp-block-column > h2 strong,
.wp-block-column > h3 strong,
.wp-block-column > h4 strong,
.wp-block-column > h5 strong,
.wp-block-column > h6 strong {
  font-weight: inherit;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .wp-block-column > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.wp-block-column > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.wp-block-column > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li ul,
.wp-block-column > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-column > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-column > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-column > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-column > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-column > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-column > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column > ol a:hover, .wp-block-column > ol a:focus {
  color: var(--red);
}
.wp-block-column > h1 + ul,
.wp-block-column > h2 + ul,
.wp-block-column > h3 + ul,
.wp-block-column > h4 + ul,
.wp-block-column > h5 + ul,
.wp-block-column > h6 + ul {
  margin-top: 20px !important;
}
.wp-block-column > h1 + ol,
.wp-block-column > h2 + ol,
.wp-block-column > h3 + ol,
.wp-block-column > h4 + ol,
.wp-block-column > h5 + ol,
.wp-block-column > h6 + ol {
  margin-top: 30px !important;
}
.wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-column figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.wp-block-column figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-column figcaption a:hover, .wp-block-column figcaption a:focus {
  color: var(--red);
}
.wp-block-column:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .wp-block-column .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .wp-block-column .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.wp-block-column > *:first-child {
  margin-top: 0 !important;
}
.wp-block-column > *:last-child {
  margin-bottom: 0 !important;
}
.wp-block-column hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .wp-block-column hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-column hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-column > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.wp-block-column > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.wp-block-column > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
.wp-block-column > * {
  width: 100% !important;
}
@media (min-width: 0) and (max-width: 959px) {
  .wp-block-column {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column {
    padding-left: 20px;
    padding-right: 20px;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
  .wp-block-column:not(:last-child) {
    border-right: 1px solid #bccbef;
  }
  .wp-block-column:first-child {
    padding-left: 0;
  }
  .wp-block-column:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .wp-block-column {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.wp-block-table {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  .wp-block-table {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-table {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-table {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .wp-block-table {
    overflow-x: auto;
  }
}
.wp-block-table table {
  min-width: 100%;
}
.wp-block-table table.has-fixed-layout {
  table-layout: fixed;
}
@media (min-width: 960px) {
  .wp-block-table table {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .wp-block-table thead th {
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 76px);
  }
  .admin-bar .wp-block-table thead th {
    top: calc(60px + 76px + 32px);
  }
}
.wp-block-table thead,
.wp-block-table tfoot {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-table thead,
.wp-block-table tfoot {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-table thead,
.wp-block-table tfoot {
    font-size: 16px;
  }
}
.wp-block-table thead th,
.wp-block-table tfoot th {
  text-align: left;
  background-color: #0d3dd9;
  -webkit-box-shadow: -1px 0px 0px 0px #5e81d6;
          box-shadow: -1px 0px 0px 0px #5e81d6;
}
.wp-block-table thead th:last-child,
.wp-block-table tfoot th:last-child {
  -webkit-box-shadow: -1px 0px 0px 0px #5e81d6, 1px 0px 0px 0px #5e81d6;
          box-shadow: -1px 0px 0px 0px #5e81d6, 1px 0px 0px 0px #5e81d6;
}
.wp-block-table tr {
  border-width: 1px 0 0;
  margin-top: 0;
}
.wp-block-table tbody tr:nth-child(odd) {
  background: #f2f5fc;
}
.wp-block-table thead td,
.wp-block-table tfoot td,
.wp-block-table thead th,
.wp-block-table tbody td {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 13px;
  min-width: 120px;
  display: table-cell;
}
.wp-block-table td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  vertical-align: top;
}
.wp-block-table td:not(span .modern-footnotes-footnote__note) em {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-table td:not(span .modern-footnotes-footnote__note) em {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-table td:not(span .modern-footnotes-footnote__note) em {
    font-size: 35px;
  }
}
.wp-block-table td:not(:first-child) {
  border-left: 1px solid #bccbef;
}
.wp-block-table tbody {
  background: #ffffff;
  border-bottom: 1px solid #bccbef;
}

.wp-block-html {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-html {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-html {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-html {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.wp-block-html > * {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-cover {
  margin-top: 80px;
  margin-bottom: 80px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  background-color: #f2f5fc;
  background-size: cover;
  background-position: center;
  position: relative;
  background-blend-mode: luminosity;
  clear: both;
  overflow: hidden;
}
@media (min-width: 600px) {
  .wp-block-cover {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-cover {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .wp-block-cover {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .wp-block-cover {
    font-size: 23px;
  }
}
.wp-block-cover__image-background {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover h1,
.wp-block-cover h2,
.wp-block-cover h3 {
    font-size: 120px;
  }
}
.wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover h4,
.wp-block-cover h5,
.wp-block-cover h6 {
    font-size: 35px;
  }
}
.wp-block-cover ol {
  padding-left: 3em;
}
.wp-block-cover ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-cover ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li ul,
.wp-block-cover ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-cover ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-cover ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-block-cover ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-cover ol a:hover, .wp-block-cover ol a:focus {
  color: var(--red);
}
.wp-block-cover ol li:before {
  color: #ffffff;
}
.wp-block-cover ul {
  padding-left: 3em;
  list-style-type: none;
}
.wp-block-cover ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li ul,
.wp-block-cover ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.wp-block-cover ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-cover ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-cover ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.wp-block-cover ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-cover ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.wp-block-cover ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-cover ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-cover ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.wp-block-cover ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.wp-block-cover ul a:hover, .wp-block-cover ul a:focus {
  color: var(--red);
}
.wp-block-cover blockquote {
  color: #ffffff;
  border-color: #ffffff;
}
.wp-block-cover blockquote p,
.wp-block-cover blockquote cite {
  color: #ffffff;
}
.wp-block-cover:after {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #0d3dd9;
  z-index: 1;
  opacity: 0.7;
}

.wp-block-cover.has-parallax {
  background-attachment: fixed;
}
@media (pointer: none), (pointer: coarse) {
  .wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}

.wp-block-cover.overlay-disabled {
  background-blend-mode: normal;
}
.wp-block-cover.overlay-disabled:after {
  display: none;
}

.wp-block-cover__inner-container {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  position: relative;
  z-index: 3;
  min-height: 80vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.wp-block-cover__inner-container > * {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .wp-block-cover__inner-container {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 90%;
  }
  .wp-block-cover__inner-container > * {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .wp-block-cover__inner-container {
    width: 80%;
    padding: 40px 20px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .wp-block-cover__inner-container {
    padding: 40px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .wp-block-cover__inner-container {
    padding: 60px;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  .wp-block-cover__inner-container {
    padding: 80px;
  }
}
@media (min-width: 1400px) {
  .wp-block-cover__inner-container {
    width: 70%;
  }
}

.wp-block-shortcode {
  margin-top: 40px;
  margin-bottom: 40px;
  width: 100%;
  display: block;
}
@media (min-width: 600px) {
  .wp-block-shortcode {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-shortcode {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-shortcode {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-separator {
  border: 0;
  border-top: 1px solid #bccbef;
  clear: both;
}

.wp-block-separator:not(.is-style-wide) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .wp-block-separator:not(.is-style-wide) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .wp-block-separator:not(.is-style-wide) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .wp-block-separator:not(.is-style-wide) {
    max-width: 1000px;
  }
}

.wp-block-separator.is-style-wide {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 80px;
  margin-bottom: 80px;
  width: auto;
  max-width: none;
}
@media (min-width: 600px) {
  .wp-block-separator.is-style-wide {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-separator.is-style-wide {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
.page__content--left .wp-block-separator.is-style-wide {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__content--left .wp-block-separator.is-style-wide {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-separator.is-style-dots {
  border-top: 1px dashed #bccbef;
}

.wp-block-pdf-viewer-block-standard {
  margin-top: 40px;
  margin-bottom: 40px;
  clear: both;
}
@media (min-width: 600px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .wp-block-pdf-viewer-block-standard {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}

.wp-block-embed-youtube,
.wp-block-embed-vimeo {
  width: 100%;
}
.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
}
.wp-block-embed-youtube iframe,
.wp-block-embed-vimeo iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.wp-block-embed-instagram iframe {
  margin: 0 auto !important;
}
.wp-block-embed-instagram figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}

.wp-block-embed-twitter twitter-widget {
  margin: 0 auto !important;
}
.wp-block-embed-twitter figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}
.wp-block-embed-twitter .wp-block-embed__wrapper {
  text-align: center;
}
.wp-block-embed-twitter .wp-block-embed__wrapper > * {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-embed-facebook iframe {
  margin: 0 auto !important;
}
.wp-block-embed-facebook figcaption {
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  width: 80%;
}
.wp-block-embed-facebook .wp-block-embed__wrapper {
  text-align: center;
}

@media print {
  @page {
    size: auto;
    margin: 25mm 25mm 25mm 25mm;
  }
  *,
*:before,
*:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
    border-color: #bcbcbc !important;
  }

  pre,
blockquote {
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  .base__print-logo {
    height: auto;
    width: 120px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    display: block;
  }

  .base__flex {
    display: block;
  }

  .et-nav,
.site-nav,
.sticky-nav,
.footer-stat,
.footer,
.base__content:after,
.subnav,
.post__recirc,
.report__rail,
.post__rail,
.page__rail,
.menu,
.highlight-share-popover,
button,
.solution__key-resource,
.state__key-resource,
.aside__doc-link,
.state__more-stats,
.state__the-latest-button,
.related-resources,
.related-actions,
.law-list__more,
.wp-block-file__button,
.call-to-action__button,
.amcharts-amexport-menu,
.doc-link:before,
.doc-link:after,
.related-reports__footer,
.report__terms,
#wpadminbar {
    display: none !important;
  }

  .report__header-card-text {
    padding: 0 0 40px 0 !important;
  }

  .report__header-card,
.report__main {
    margin-top: 0 !important;
  }

  .report__header-card,
.report__summary {
    margin-left: 0 !important;
  }

  .report__header-card {
    min-height: auto !important;
    background-color: transparent;
    padding-bottom: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .report__summary-wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
    margin-left: 0 !important;
  }

  .report__content > * {
    max-width: none !important;
    width: auto !important;
  }

  .report__content {
    margin-top: 40px !important;
  }

  .report__summary-header {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
    margin-bottom: 20px !important;
  }

  .report__breadcrumb {
    margin-bottom: 20px !important;
  }

  .report__breadcrumb-link {
    text-decoration: none !important;
  }

  .report__info-right {
    display: none !important;
  }

  .report__key-points-item {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    min-height: auto;
  }

  .report__key-points-item:before {
    display: none;
  }

  .modern-footnotes-footnote__note {
    display: none;
  }

  .modern-footnotes-footnote a {
    color: #000 !important;
  }

  .wp-block-table {
    border-top: 1px solid black !important;
    overflow-x: initial !important;
  }

  .wp-block-table tr > * {
    font-size: 10px !important;
  }

  .wp-block-table td {
    min-width: auto !important;
  }

  .wp-block-table tr {
    border-bottom: 1px solid black !important;
  }

  li:before {
    border-top: 1px solid black;
  }

  .wp-block-image figure {
    float: none !important;
    margin: 40px auto !important;
  }

  .stat-block,
.tease-grid,
.state__victories,
.issue__victories,
.solution__victories {
    page-break-inside: avoid !important;
  }

  .stat-block__item {
    padding: 20px !important;
  }

  .stat-block__big-number {
    font-size: 40px !important;
  }

  .solution__message,
.issue__message,
.doc-link,
.victory-list,
.aside {
    border: 1px solid #bccbef;
  }

  .wp-block-cover__inner-container {
    min-height: auto !important;
    padding: 0 !important;
  }

  .victory-list__date {
    margin-top: 10px !important;
  }

  .victory-list__header {
    text-align: left !important;
    padding-bottom: 10px;
  }

  .victory-list__item {
    min-height: auto !important;
  }

  .law-list__icon-check,
.law-list__icon-x {
    fill: black !important;
  }

  .state__introduction {
    border-bottom: 1px solid #bccbef;
  }

  p.has-drop-cap:first-letter {
    color: black !important;
    border: 1px solid #bccbef;
  }

  .wp-block-file {
    padding: 10px !important;
    border: 1px solid #bccbef;
  }

  .shareable-images__figure {
    width: 21% !important;
    margin: 3px !important;
  }

  .graph {
    margin-top: 0 !important;
    padding-top: 40px !important;
  }

  .graph__graph-wrapper {
    border: 0 !important;
    padding: 0 !important;
    margin-top: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .graph-block__card,
.map-block__card {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
    padding: 40px !important;
  }

  .graph-block__title,
.map-block__title {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  .graph-block__graph-chart,
.graph__venn-diagram {
    min-height: 350px !important;
  }

  .excerpt__hidden {
    height: auto;
  }
  .excerpt__hidden:after {
    display: none;
  }

  img {
    opacity: 1 !important;
  }

  .list-of-links {
    border: 0 !important;
    padding: 0 !important;
  }

  .iss-sol__topper-card {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 40px !important;
    padding: 0 0 40px 0 !important;
  }
  .iss-sol__topper-card:before, .iss-sol__topper-card:after {
    display: none;
  }

  .iss-sol__header-inner {
    padding-bottom: 10px !important;
  }

  .iss-sol__message {
    border: 1px solid #bccbef;
  }

  .solution-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 960px) {
  .base__content:after {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 200px;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}
@media (min-width: 960px) {
  .base__content--midline:before, .base__content--midline-with-sidebar:before {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 50%;
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #bccbef;
    z-index: 1;
  }
}
.base__content--none:after {
  display: none;
}

@media (min-width: 960px) {
  .page__wrapper {
    padding-top: calc(60px + 125px);
  }
}

.page__header {
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .page__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .page__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .page__header {
    margin-left: 200px;
  }
}

.page__header-inner {
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  .page__header-inner {
    margin-bottom: 40px;
  }
}
.no-image .page__header-inner {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .no-image .page__header-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .no-image .page__header-inner {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .no-image .page__header-inner {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .no-image .page__header-inner {
    text-align: center;
  }
}

.page__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__title {
    font-size: 120px;
  }
}
@media (min-width: 768px) {
  .no-image .page__title {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }
}

.page__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__breadcrumb {
    font-size: 22px;
  }
}
.page__breadcrumb em {
  font-style: normal;
}
.page__breadcrumb:hover, .page__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .page__breadcrumb {
    margin-bottom: 40px;
  }
}

@media (min-width: 768px) {
  .no-image .page__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .no-image .page__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .no-image .page__subnav {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .page__subnav--inset {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .page__subnav--inset {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .page__subnav--inset {
    max-width: 1000px;
  }
}
.page__subnav--h-margin {
  margin-left: 20px;
  margin-right: 20px;
}
.page__subnav .subnav.has-items {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .page__subnav {
    display: none;
  }
}

.page__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}

.page__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  clear: both;
}

.page__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .page__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .page__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .page__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.page__main {
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .page__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__main {
    margin-bottom: 140px;
  }
}

.page__content {
  margin-top: 80px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) {
  .page__content {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .page__content {
    margin-top: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .page__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .page__content {
    font-size: 23px;
  }
}
.page__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.page__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > p.large {
    font-size: 35px;
  }
}
.page__content > p {
  margin-bottom: 20px;
}
.page__content > p:last-child {
  margin-bottom: 0;
}
.page__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__content > p a:hover, .page__content > p a:focus {
  color: var(--red);
}
.page__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .page__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .page__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.page__content > h1,
.page__content > h2,
.page__content > h3,
.page__content > h4,
.page__content > h6 {
  margin-bottom: 20px;
}
.page__content > h5 {
  margin-bottom: 5px;
}
.page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .page__content > p + h1,
.page__content > p + h2,
.page__content > p + h3,
.page__content > p + h4,
.page__content > p + h6 {
    margin-top: 100px;
  }
}
.page__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .page__content > p + h5 {
    margin-top: 40px;
  }
}
.page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .page__content > h1 + h1,
.page__content > h1 + h2,
.page__content > h1 + h3,
.page__content > h1 + h4,
.page__content > h1 + h5,
.page__content > h1 + h6,
.page__content > h2 + h1,
.page__content > h2 + h2,
.page__content > h2 + h3,
.page__content > h2 + h4,
.page__content > h2 + h5,
.page__content > h2 + h6,
.page__content > h3 + h1,
.page__content > h3 + h2,
.page__content > h3 + h3,
.page__content > h3 + h4,
.page__content > h3 + h5,
.page__content > h3 + h6,
.page__content > h4 + h1,
.page__content > h4 + h2,
.page__content > h4 + h3,
.page__content > h4 + h4,
.page__content > h4 + h5,
.page__content > h4 + h6,
.page__content > h5 + h1,
.page__content > h5 + h2,
.page__content > h5 + h3,
.page__content > h5 + h4,
.page__content > h5 + h5,
.page__content > h5 + h6,
.page__content > h6 + h1,
.page__content > h6 + h2,
.page__content > h6 + h3,
.page__content > h6 + h4,
.page__content > h6 + h5,
.page__content > h6 + h6 {
    margin-top: 40px;
  }
}
.page__content > h1 a,
.page__content > h2 a,
.page__content > h3 a,
.page__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__content > h1 a:hover, .page__content > h1 a:focus,
.page__content > h2 a:hover,
.page__content > h2 a:focus,
.page__content > h3 a:hover,
.page__content > h3 a:focus,
.page__content > h5 a:hover,
.page__content > h5 a:focus {
  color: var(--red);
}
.page__content > h4 a,
.page__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.page__content > h4 a:hover, .page__content > h4 a:focus,
.page__content > h6 a:hover,
.page__content > h6 a:focus {
  color: var(--red);
}
.page__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h1 {
    font-size: 120px;
  }
}
.page__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h2 {
    font-size: 60px;
  }
}
.page__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h3 {
    font-size: 35px;
  }
}
.page__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h4 {
    font-size: 22px;
  }
}
.page__content > h4 em {
  font-style: normal;
}
.page__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h5 {
    font-size: 26px;
  }
}
.page__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > h6 {
    font-size: 16px;
  }
}
.page__content > h1 strong,
.page__content > h2 strong,
.page__content > h3 strong,
.page__content > h4 strong,
.page__content > h5 strong,
.page__content > h6 strong {
  font-weight: inherit;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .page__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.page__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.page__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.page__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ol > li ul,
.page__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.page__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.page__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.page__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.page__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.page__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.page__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.page__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.page__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.page__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.page__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__content > ol a:hover, .page__content > ol a:focus {
  color: var(--red);
}
.page__content > h1 + ul,
.page__content > h2 + ul,
.page__content > h3 + ul,
.page__content > h4 + ul,
.page__content > h5 + ul,
.page__content > h6 + ul {
  margin-top: 20px !important;
}
.page__content > h1 + ol,
.page__content > h2 + ol,
.page__content > h3 + ol,
.page__content > h4 + ol,
.page__content > h5 + ol,
.page__content > h6 + ol {
  margin-top: 30px !important;
}
.page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.page__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.page__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.page__content figcaption a:hover, .page__content figcaption a:focus {
  color: var(--red);
}
.page__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .page__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .page__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.page__content > *:first-child {
  margin-top: 0 !important;
}
.page__content > *:last-child {
  margin-bottom: 0 !important;
}
.page__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .page__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.page__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.page__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.page__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .page__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
.no-image .page__content {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .no-image .page__content {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .no-image .page__content {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .no-image .page__content {
    margin-top: 100px;
  }
}

@media (min-width: 1200px) {
  .page__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.page__cols-header {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .page__cols-header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .page__cols-header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .page__cols-header {
    margin-bottom: 100px;
  }
}

.page__cols-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__cols-title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__cols-title {
    font-size: 120px;
  }
}

.page__cols-subtitle {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .page__cols-subtitle {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .page__cols-subtitle {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .page__cols-subtitle {
    margin-top: 20px;
    width: 80%;
    max-width: 400px;
  }
}

.page__cols-left {
  padding-top: 80px;
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .page__cols-left {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .page__cols-left {
    padding-top: 140px;
  }
}
@media (min-width: 1200px) {
  .page__cols-left {
    padding-right: 20px;
    padding-bottom: 0;
    width: calc(50% - 200px / 2);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-right: 1px solid #bccbef;
  }
}

@media (min-width: 1200px) {
  .page__cols-right {
    padding-left: 40px;
    position: -webkit-sticky;
    position: sticky;
    top: calc(60px + 40px);
  }
  .admin-bar .page__cols-right {
    top: calc(60px + 40px + 32px);
  }
}
@media (max-height: 900px) {
  .page__cols-right {
    position: relative;
    top: auto;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .page__link-group {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

.post__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.post__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .post__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .post__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.post__rail-subnav {
  margin-top: 20px;
}

.post__doc-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 2px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__doc-header {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__doc-header {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .post__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__subnav {
    max-width: 1000px;
  }
}
.post__subnav .subnav.has-items {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .post__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post__subnav .subnav.has-items {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .post__subnav {
    display: none;
  }
}

.post__main {
  margin-left: 1px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .post__main {
    margin-top: calc(60px + 125px);
  }
  .post__main.no-image {
    margin-top: calc(20px + 60px);
  }
}

.post__main-inner {
  margin-bottom: 80px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .post__main-inner {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post__main-inner {
    margin-bottom: 140px;
  }
}

.post__content {
  margin-top: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 960px) {
  .post__content {
    margin-top: 40px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .post__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .post__content {
    font-size: 23px;
  }
}
.post__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.post__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > p.large {
    font-size: 35px;
  }
}
.post__content > p {
  margin-bottom: 20px;
}
.post__content > p:last-child {
  margin-bottom: 0;
}
.post__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > p a:hover, .post__content > p a:focus {
  color: var(--red);
}
.post__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .post__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .post__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.post__content > h1,
.post__content > h2,
.post__content > h3,
.post__content > h4,
.post__content > h6 {
  margin-bottom: 20px;
}
.post__content > h5 {
  margin-bottom: 5px;
}
.post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content > p + h1,
.post__content > p + h2,
.post__content > p + h3,
.post__content > p + h4,
.post__content > p + h6 {
    margin-top: 100px;
  }
}
.post__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .post__content > p + h5 {
    margin-top: 40px;
  }
}
.post__content > h1 + h1,
.post__content > h1 + h2,
.post__content > h1 + h3,
.post__content > h1 + h4,
.post__content > h1 + h5,
.post__content > h1 + h6,
.post__content > h2 + h1,
.post__content > h2 + h2,
.post__content > h2 + h3,
.post__content > h2 + h4,
.post__content > h2 + h5,
.post__content > h2 + h6,
.post__content > h3 + h1,
.post__content > h3 + h2,
.post__content > h3 + h3,
.post__content > h3 + h4,
.post__content > h3 + h5,
.post__content > h3 + h6,
.post__content > h4 + h1,
.post__content > h4 + h2,
.post__content > h4 + h3,
.post__content > h4 + h4,
.post__content > h4 + h5,
.post__content > h4 + h6,
.post__content > h5 + h1,
.post__content > h5 + h2,
.post__content > h5 + h3,
.post__content > h5 + h4,
.post__content > h5 + h5,
.post__content > h5 + h6,
.post__content > h6 + h1,
.post__content > h6 + h2,
.post__content > h6 + h3,
.post__content > h6 + h4,
.post__content > h6 + h5,
.post__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .post__content > h1 + h1,
.post__content > h1 + h2,
.post__content > h1 + h3,
.post__content > h1 + h4,
.post__content > h1 + h5,
.post__content > h1 + h6,
.post__content > h2 + h1,
.post__content > h2 + h2,
.post__content > h2 + h3,
.post__content > h2 + h4,
.post__content > h2 + h5,
.post__content > h2 + h6,
.post__content > h3 + h1,
.post__content > h3 + h2,
.post__content > h3 + h3,
.post__content > h3 + h4,
.post__content > h3 + h5,
.post__content > h3 + h6,
.post__content > h4 + h1,
.post__content > h4 + h2,
.post__content > h4 + h3,
.post__content > h4 + h4,
.post__content > h4 + h5,
.post__content > h4 + h6,
.post__content > h5 + h1,
.post__content > h5 + h2,
.post__content > h5 + h3,
.post__content > h5 + h4,
.post__content > h5 + h5,
.post__content > h5 + h6,
.post__content > h6 + h1,
.post__content > h6 + h2,
.post__content > h6 + h3,
.post__content > h6 + h4,
.post__content > h6 + h5,
.post__content > h6 + h6 {
    margin-top: 40px;
  }
}
.post__content > h1 a,
.post__content > h2 a,
.post__content > h3 a,
.post__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > h1 a:hover, .post__content > h1 a:focus,
.post__content > h2 a:hover,
.post__content > h2 a:focus,
.post__content > h3 a:hover,
.post__content > h3 a:focus,
.post__content > h5 a:hover,
.post__content > h5 a:focus {
  color: var(--red);
}
.post__content > h4 a,
.post__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.post__content > h4 a:hover, .post__content > h4 a:focus,
.post__content > h6 a:hover,
.post__content > h6 a:focus {
  color: var(--red);
}
.post__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h1 {
    font-size: 120px;
  }
}
.post__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h2 {
    font-size: 60px;
  }
}
.post__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h3 {
    font-size: 35px;
  }
}
.post__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h4 {
    font-size: 22px;
  }
}
.post__content > h4 em {
  font-style: normal;
}
.post__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h5 {
    font-size: 26px;
  }
}
.post__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > h6 {
    font-size: 16px;
  }
}
.post__content > h1 strong,
.post__content > h2 strong,
.post__content > h3 strong,
.post__content > h4 strong,
.post__content > h5 strong,
.post__content > h6 strong {
  font-weight: inherit;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .post__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.post__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.post__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.post__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li ul,
.post__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.post__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.post__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.post__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.post__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.post__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.post__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.post__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.post__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.post__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.post__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content > ol a:hover, .post__content > ol a:focus {
  color: var(--red);
}
.post__content > h1 + ul,
.post__content > h2 + ul,
.post__content > h3 + ul,
.post__content > h4 + ul,
.post__content > h5 + ul,
.post__content > h6 + ul {
  margin-top: 20px !important;
}
.post__content > h1 + ol,
.post__content > h2 + ol,
.post__content > h3 + ol,
.post__content > h4 + ol,
.post__content > h5 + ol,
.post__content > h6 + ol {
  margin-top: 30px !important;
}
.post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.post__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.post__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.post__content figcaption a:hover, .post__content figcaption a:focus {
  color: var(--red);
}
.post__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .post__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .post__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.post__content > *:first-child {
  margin-top: 0 !important;
}
.post__content > *:last-child {
  margin-bottom: 0 !important;
}
.post__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .post__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .post__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .post__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.post__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.post__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.post__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.post__header {
  margin-bottom: 80px;
  position: relative;
}
@media (min-width: 600px) {
  .post__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post__header {
    margin-bottom: 140px;
  }
}
.no-image .post__header {
  padding-top: 80px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .no-image .post__header {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .no-image .post__header {
    padding-top: 140px;
  }
}

.post__title-box {
  padding: 40px 20px;
  background-color: #f2f5fc;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .post__title-box {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .post__title-box {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .post__title-box {
    padding: 80px;
  }
}
@media (min-width: 768px) {
  .post__title-box {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__title-box {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__title-box {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .post__title-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .post__title-box {
    margin-top: -100px;
  }
}
@media (min-width: 1200px) {
  .post__title-box {
    margin-top: -200px;
  }
}
.no-image .post__title-box {
  margin-top: 0;
  background-color: transparent;
}
@media (min-width: 768px) {
  .no-image .post__title-box {
    padding-left: 0;
    padding-right: 0;
  }
}

.post__title-box-inner {
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 959px) {
  .post__title-box-inner {
    text-align: left;
  }
}

.post__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__title {
    font-size: 60px;
  }
}

.post__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__breadcrumb {
    font-size: 22px;
  }
}
.post__breadcrumb em {
  font-style: normal;
}
.post__breadcrumb:hover, .post__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .post__breadcrumb {
    margin-bottom: 40px;
  }
}

.post__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
  padding-top: 12px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__info {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .post__info {
    margin-top: 40px;
  }
}

.post__author {
  margin-right: 12px;
  display: inline-block;
}

.post__footer-authors {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .post__footer-authors {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .post__footer-authors {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .post__footer-authors {
    margin-top: 100px;
  }
}
@media (min-width: 768px) {
  .post__footer-authors {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__footer-authors {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__footer-authors {
    max-width: 1000px;
  }
}

.post__date {
  color: #455fa0;
  display: inline-block;
}

.post__doc-link {
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  max-width: 160px;
}
@media (min-width: 600px) {
  .post__doc-link {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 40px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 30%;
  }
}
@media (min-width: 960px) {
  .post__doc-link {
    display: none;
  }
}
.post__doc-link .doc-link:after {
  border-top-color: #f2f5fc;
}

.post__image {
  position: relative;
}

.post__image-caption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .post__image-caption {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .post__image-caption {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .post__image-caption {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .post__image-caption {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
  }
}

.post__share {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 3;
}
@media (min-width: 600px) {
  .post__share {
    position: absolute;
    top: 20px;
    right: 20px;
  }
}
.no-image .post__share {
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.no-image .post__share .share-button {
  margin-left: auto;
  margin-right: auto;
}

.post__recirc {
  clear: both;
}
.post__recirc .tease-grid {
  background-color: #ffffff;
}

.post__recirc-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__recirc-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__recirc-header {
    font-size: 22px;
  }
}
.post__recirc-header em {
  font-style: normal;
}
@media (min-width: 960px) {
  .post__recirc-header {
    text-align: center;
  }
}

@media (min-width: 960px) {
  .archive__wrapper {
    padding-top: calc(60px + 125px);
  }
}

.archive__header {
  margin-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .archive__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .archive__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .archive__header {
    margin-left: 200px;
  }
}

.archive__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__title {
    font-size: 120px;
  }
}

.archive__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.archive__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .archive__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .archive__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .archive__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.archive__description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-top: 20px;
  border-top: 1px solid #bccbef;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__description {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__description {
    font-size: 16px;
  }
}

.archive__main {
  margin-left: 1px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}

.archive__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .archive__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .archive__content {
    font-size: 23px;
  }
}
.archive__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.archive__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > p.large {
    font-size: 35px;
  }
}
.archive__content > p {
  margin-bottom: 20px;
}
.archive__content > p:last-child {
  margin-bottom: 0;
}
.archive__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.archive__content > p a:hover, .archive__content > p a:focus {
  color: var(--red);
}
.archive__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .archive__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .archive__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.archive__content > h1,
.archive__content > h2,
.archive__content > h3,
.archive__content > h4,
.archive__content > h6 {
  margin-bottom: 20px;
}
.archive__content > h5 {
  margin-bottom: 5px;
}
.archive__content > p + h1,
.archive__content > p + h2,
.archive__content > p + h3,
.archive__content > p + h4,
.archive__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .archive__content > p + h1,
.archive__content > p + h2,
.archive__content > p + h3,
.archive__content > p + h4,
.archive__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .archive__content > p + h1,
.archive__content > p + h2,
.archive__content > p + h3,
.archive__content > p + h4,
.archive__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .archive__content > p + h1,
.archive__content > p + h2,
.archive__content > p + h3,
.archive__content > p + h4,
.archive__content > p + h6 {
    margin-top: 100px;
  }
}
.archive__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .archive__content > p + h5 {
    margin-top: 40px;
  }
}
.archive__content > h1 + h1,
.archive__content > h1 + h2,
.archive__content > h1 + h3,
.archive__content > h1 + h4,
.archive__content > h1 + h5,
.archive__content > h1 + h6,
.archive__content > h2 + h1,
.archive__content > h2 + h2,
.archive__content > h2 + h3,
.archive__content > h2 + h4,
.archive__content > h2 + h5,
.archive__content > h2 + h6,
.archive__content > h3 + h1,
.archive__content > h3 + h2,
.archive__content > h3 + h3,
.archive__content > h3 + h4,
.archive__content > h3 + h5,
.archive__content > h3 + h6,
.archive__content > h4 + h1,
.archive__content > h4 + h2,
.archive__content > h4 + h3,
.archive__content > h4 + h4,
.archive__content > h4 + h5,
.archive__content > h4 + h6,
.archive__content > h5 + h1,
.archive__content > h5 + h2,
.archive__content > h5 + h3,
.archive__content > h5 + h4,
.archive__content > h5 + h5,
.archive__content > h5 + h6,
.archive__content > h6 + h1,
.archive__content > h6 + h2,
.archive__content > h6 + h3,
.archive__content > h6 + h4,
.archive__content > h6 + h5,
.archive__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .archive__content > h1 + h1,
.archive__content > h1 + h2,
.archive__content > h1 + h3,
.archive__content > h1 + h4,
.archive__content > h1 + h5,
.archive__content > h1 + h6,
.archive__content > h2 + h1,
.archive__content > h2 + h2,
.archive__content > h2 + h3,
.archive__content > h2 + h4,
.archive__content > h2 + h5,
.archive__content > h2 + h6,
.archive__content > h3 + h1,
.archive__content > h3 + h2,
.archive__content > h3 + h3,
.archive__content > h3 + h4,
.archive__content > h3 + h5,
.archive__content > h3 + h6,
.archive__content > h4 + h1,
.archive__content > h4 + h2,
.archive__content > h4 + h3,
.archive__content > h4 + h4,
.archive__content > h4 + h5,
.archive__content > h4 + h6,
.archive__content > h5 + h1,
.archive__content > h5 + h2,
.archive__content > h5 + h3,
.archive__content > h5 + h4,
.archive__content > h5 + h5,
.archive__content > h5 + h6,
.archive__content > h6 + h1,
.archive__content > h6 + h2,
.archive__content > h6 + h3,
.archive__content > h6 + h4,
.archive__content > h6 + h5,
.archive__content > h6 + h6 {
    margin-top: 40px;
  }
}
.archive__content > h1 a,
.archive__content > h2 a,
.archive__content > h3 a,
.archive__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.archive__content > h1 a:hover, .archive__content > h1 a:focus,
.archive__content > h2 a:hover,
.archive__content > h2 a:focus,
.archive__content > h3 a:hover,
.archive__content > h3 a:focus,
.archive__content > h5 a:hover,
.archive__content > h5 a:focus {
  color: var(--red);
}
.archive__content > h4 a,
.archive__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.archive__content > h4 a:hover, .archive__content > h4 a:focus,
.archive__content > h6 a:hover,
.archive__content > h6 a:focus {
  color: var(--red);
}
.archive__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h1 {
    font-size: 120px;
  }
}
.archive__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h2 {
    font-size: 60px;
  }
}
.archive__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h3 {
    font-size: 35px;
  }
}
.archive__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h4 {
    font-size: 22px;
  }
}
.archive__content > h4 em {
  font-style: normal;
}
.archive__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h5 {
    font-size: 26px;
  }
}
.archive__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > h6 {
    font-size: 16px;
  }
}
.archive__content > h1 strong,
.archive__content > h2 strong,
.archive__content > h3 strong,
.archive__content > h4 strong,
.archive__content > h5 strong,
.archive__content > h6 strong {
  font-weight: inherit;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.archive__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .archive__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.archive__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.archive__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.archive__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ol > li ul,
.archive__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.archive__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.archive__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.archive__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.archive__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.archive__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.archive__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.archive__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.archive__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.archive__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.archive__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.archive__content > ol a:hover, .archive__content > ol a:focus {
  color: var(--red);
}
.archive__content > h1 + ul,
.archive__content > h2 + ul,
.archive__content > h3 + ul,
.archive__content > h4 + ul,
.archive__content > h5 + ul,
.archive__content > h6 + ul {
  margin-top: 20px !important;
}
.archive__content > h1 + ol,
.archive__content > h2 + ol,
.archive__content > h3 + ol,
.archive__content > h4 + ol,
.archive__content > h5 + ol,
.archive__content > h6 + ol {
  margin-top: 30px !important;
}
.archive__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .archive__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .archive__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .archive__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.archive__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.archive__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.archive__content figcaption a:hover, .archive__content figcaption a:focus {
  color: var(--red);
}
.archive__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .archive__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .archive__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.archive__content > *:first-child {
  margin-top: 0 !important;
}
.archive__content > *:last-child {
  margin-bottom: 0 !important;
}
.archive__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .archive__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .archive__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .archive__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.archive__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.archive__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.archive__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.archive__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.archive__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.archive__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .archive__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .archive__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .archive__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .archive__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .archive__content .stat-block,
.archive__content .wp-block-image,
.archive__content .wp-block-gallery,
.archive__content .shareable-images,
.archive__content .donate-block--full,
.archive__content .wp-block-group,
.archive__content .image-layout,
.archive__content .wp-block-columns,
.archive__content .related-articles,
.archive__content .wp-block-table,
.archive__content .wp-block-pullquote,
.archive__content .wp-block-html,
.archive__content .list-of-links,
.archive__content .timeline,
.archive__content .aside,
.archive__content .graph-block,
.archive__content .map-block,
.archive__content .accordion,
.archive__content .victories-block,
.archive__content .news-block,
.archive__content .action-block,
.archive__content .people-block,
.archive__content .wp-block-cover,
.archive__content .wp-block-separator,
.archive__content .aligncenter,
.archive__content .aligncenter.size-medium {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 960px) and (max-width: 1199px) {
  .archive__content .stat-block,
.archive__content .wp-block-image,
.archive__content .wp-block-gallery,
.archive__content .shareable-images,
.archive__content .donate-block--full,
.archive__content .wp-block-group,
.archive__content .image-layout,
.archive__content .wp-block-columns,
.archive__content .related-articles,
.archive__content .wp-block-table,
.archive__content .wp-block-pullquote,
.archive__content .wp-block-html,
.archive__content .list-of-links,
.archive__content .timeline,
.archive__content .aside,
.archive__content .graph-block,
.archive__content .map-block,
.archive__content .accordion,
.archive__content .victories-block,
.archive__content .news-block,
.archive__content .action-block,
.archive__content .people-block,
.archive__content .wp-block-cover,
.archive__content .wp-block-separator,
.archive__content .aligncenter,
.archive__content .aligncenter.size-medium {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .archive__content .wp-block-separator {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  .archive__content {
    margin-top: 20px;
    margin-bottom: 50px;
  }
}

.action {
  position: relative;
}
@media (min-width: 960px) {
  .action {
    margin-top: 60px;
  }
  .action:after {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 50%;
    content: "";
    display: block;
    background-color: #f2f5fc;
  }
}

.action__main {
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 80px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) {
  .action__main {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .action__main {
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .action__main {
    padding-top: 125px;
  }
}

.action__header {
  margin-top: 80px;
}
@media (min-width: 600px) {
  .action__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .action__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .action__header {
    padding-right: 80px;
    width: 50%;
  }
}

.action__cols {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .action__cols {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .action__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 960px) {
  .action__cols-left {
    padding-right: 20px;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .action__cols-right {
    padding-left: 20px;
    width: 50%;
  }
}

.action__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__title {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__title {
    font-size: 60px;
  }
}

.action__breadcrumb {
  margin-bottom: 20px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__breadcrumb {
    font-size: 22px;
  }
}
.action__breadcrumb em {
  font-style: normal;
}
.action__breadcrumb:hover, .action__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}

.action__image {
  position: relative;
}

.action__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .action__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .action__content {
    font-size: 23px;
  }
}
.action__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.action__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > p.large {
    font-size: 35px;
  }
}
.action__content > p {
  margin-bottom: 20px;
}
.action__content > p:last-child {
  margin-bottom: 0;
}
.action__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.action__content > p a:hover, .action__content > p a:focus {
  color: var(--red);
}
.action__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .action__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .action__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.action__content > h1,
.action__content > h2,
.action__content > h3,
.action__content > h4,
.action__content > h6 {
  margin-bottom: 20px;
}
.action__content > h5 {
  margin-bottom: 5px;
}
.action__content > p + h1,
.action__content > p + h2,
.action__content > p + h3,
.action__content > p + h4,
.action__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .action__content > p + h1,
.action__content > p + h2,
.action__content > p + h3,
.action__content > p + h4,
.action__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .action__content > p + h1,
.action__content > p + h2,
.action__content > p + h3,
.action__content > p + h4,
.action__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .action__content > p + h1,
.action__content > p + h2,
.action__content > p + h3,
.action__content > p + h4,
.action__content > p + h6 {
    margin-top: 100px;
  }
}
.action__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .action__content > p + h5 {
    margin-top: 40px;
  }
}
.action__content > h1 + h1,
.action__content > h1 + h2,
.action__content > h1 + h3,
.action__content > h1 + h4,
.action__content > h1 + h5,
.action__content > h1 + h6,
.action__content > h2 + h1,
.action__content > h2 + h2,
.action__content > h2 + h3,
.action__content > h2 + h4,
.action__content > h2 + h5,
.action__content > h2 + h6,
.action__content > h3 + h1,
.action__content > h3 + h2,
.action__content > h3 + h3,
.action__content > h3 + h4,
.action__content > h3 + h5,
.action__content > h3 + h6,
.action__content > h4 + h1,
.action__content > h4 + h2,
.action__content > h4 + h3,
.action__content > h4 + h4,
.action__content > h4 + h5,
.action__content > h4 + h6,
.action__content > h5 + h1,
.action__content > h5 + h2,
.action__content > h5 + h3,
.action__content > h5 + h4,
.action__content > h5 + h5,
.action__content > h5 + h6,
.action__content > h6 + h1,
.action__content > h6 + h2,
.action__content > h6 + h3,
.action__content > h6 + h4,
.action__content > h6 + h5,
.action__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .action__content > h1 + h1,
.action__content > h1 + h2,
.action__content > h1 + h3,
.action__content > h1 + h4,
.action__content > h1 + h5,
.action__content > h1 + h6,
.action__content > h2 + h1,
.action__content > h2 + h2,
.action__content > h2 + h3,
.action__content > h2 + h4,
.action__content > h2 + h5,
.action__content > h2 + h6,
.action__content > h3 + h1,
.action__content > h3 + h2,
.action__content > h3 + h3,
.action__content > h3 + h4,
.action__content > h3 + h5,
.action__content > h3 + h6,
.action__content > h4 + h1,
.action__content > h4 + h2,
.action__content > h4 + h3,
.action__content > h4 + h4,
.action__content > h4 + h5,
.action__content > h4 + h6,
.action__content > h5 + h1,
.action__content > h5 + h2,
.action__content > h5 + h3,
.action__content > h5 + h4,
.action__content > h5 + h5,
.action__content > h5 + h6,
.action__content > h6 + h1,
.action__content > h6 + h2,
.action__content > h6 + h3,
.action__content > h6 + h4,
.action__content > h6 + h5,
.action__content > h6 + h6 {
    margin-top: 40px;
  }
}
.action__content > h1 a,
.action__content > h2 a,
.action__content > h3 a,
.action__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.action__content > h1 a:hover, .action__content > h1 a:focus,
.action__content > h2 a:hover,
.action__content > h2 a:focus,
.action__content > h3 a:hover,
.action__content > h3 a:focus,
.action__content > h5 a:hover,
.action__content > h5 a:focus {
  color: var(--red);
}
.action__content > h4 a,
.action__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.action__content > h4 a:hover, .action__content > h4 a:focus,
.action__content > h6 a:hover,
.action__content > h6 a:focus {
  color: var(--red);
}
.action__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h1 {
    font-size: 120px;
  }
}
.action__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h2 {
    font-size: 60px;
  }
}
.action__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h3 {
    font-size: 35px;
  }
}
.action__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h4 {
    font-size: 22px;
  }
}
.action__content > h4 em {
  font-style: normal;
}
.action__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h5 {
    font-size: 26px;
  }
}
.action__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > h6 {
    font-size: 16px;
  }
}
.action__content > h1 strong,
.action__content > h2 strong,
.action__content > h3 strong,
.action__content > h4 strong,
.action__content > h5 strong,
.action__content > h6 strong {
  font-weight: inherit;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.action__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .action__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.action__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.action__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.action__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ol > li ul,
.action__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.action__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.action__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.action__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.action__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.action__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.action__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.action__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.action__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.action__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.action__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.action__content > ol a:hover, .action__content > ol a:focus {
  color: var(--red);
}
.action__content > h1 + ul,
.action__content > h2 + ul,
.action__content > h3 + ul,
.action__content > h4 + ul,
.action__content > h5 + ul,
.action__content > h6 + ul {
  margin-top: 20px !important;
}
.action__content > h1 + ol,
.action__content > h2 + ol,
.action__content > h3 + ol,
.action__content > h4 + ol,
.action__content > h5 + ol,
.action__content > h6 + ol {
  margin-top: 30px !important;
}
.action__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .action__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .action__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .action__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.action__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.action__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.action__content figcaption a:hover, .action__content figcaption a:focus {
  color: var(--red);
}
.action__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .action__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .action__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.action__content > *:first-child {
  margin-top: 0 !important;
}
.action__content > *:last-child {
  margin-bottom: 0 !important;
}
.action__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .action__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .action__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .action__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.action__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.action__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.action__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.action__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.action__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.action__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .action__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .action__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .action__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .action__content {
    margin-top: 20px;
    padding-top: 40px;
    border-top: 1px solid #bccbef;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .action__content {
    margin-top: 40px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .action__content {
    padding-top: 60px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .action__content {
    padding-top: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .action__content {
    padding-top: 100px;
  }
}

.issue__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.issue__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .issue__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .issue__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.issue__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .issue__main {
    margin-top: calc(60px + 125px);
  }
}

.issue__item {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 600px) {
  .issue__item-full {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.issue__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .issue__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .issue__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .issue__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .issue__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .issue__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .issue__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .issue__header {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .issue__header {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .issue__header {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .issue__header {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .issue__header {
    text-align: center;
  }
}

.issue__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__title {
    font-size: 120px;
  }
}

.issue__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__breadcrumb {
    font-size: 22px;
  }
}
.issue__breadcrumb em {
  font-style: normal;
}
.issue__breadcrumb:hover, .issue__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .issue__breadcrumb {
    margin-bottom: 40px;
  }
}

.issue__intro {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .issue__intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .issue__intro {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .issue__intro {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .issue__intro {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .issue__intro {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .issue__intro {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__intro {
    margin-bottom: 140px;
  }
}

.issue__intro-header {
  padding-bottom: 5px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__intro-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__intro-header {
    font-size: 22px;
  }
}
.issue__intro-header em {
  font-style: normal;
}
@media (min-width: 600px) {
  .issue__intro-header {
    text-align: center;
  }
}

.issue__description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__description {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__description {
    font-size: 35px;
  }
}

.issue__additional-description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .issue__additional-description {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .issue__additional-description {
    font-size: 23px;
  }
}
.issue__additional-description a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.issue__additional-description a:hover, .issue__additional-description a:focus {
  color: var(--red);
}
.issue__additional-description p {
  margin-bottom: 20px;
}
.issue__additional-description p:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.issue__additional-description > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ul > li ul,
.issue__additional-description > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.issue__additional-description > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.issue__additional-description > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.issue__additional-description > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.issue__additional-description > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.issue__additional-description > ul a:hover, .issue__additional-description > ul a:focus {
  color: var(--red);
}
.issue__additional-description > ul:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ul:first-child {
  margin-top: 0;
}
.issue__additional-description > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.issue__additional-description > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.issue__additional-description > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ol > li ul,
.issue__additional-description > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.issue__additional-description > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.issue__additional-description > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.issue__additional-description > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.issue__additional-description > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.issue__additional-description > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.issue__additional-description > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.issue__additional-description > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.issue__additional-description > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.issue__additional-description > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.issue__additional-description > ol a:hover, .issue__additional-description > ol a:focus {
  color: var(--red);
}
.issue__additional-description > ol:last-child {
  margin-bottom: 0;
}
.issue__additional-description > ol:first-child {
  margin-top: 0;
}
@media (min-width: 960px) {
  .issue__additional-description {
    padding-top: 40px;
  }
}
@media (min-width: 1400px) {
  .issue__additional-description {
    width: 95%;
  }
}

.issue__message {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .issue__message {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .issue__message {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .issue__message {
    margin-top: 40px;
  }
}
.issue__message a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.issue__message a:hover, .issue__message a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .issue__message {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

@media (min-width: 600px) {
  .issue__problem-stats-solutions {
    margin-bottom: 20px;
  }
}

.issue__stats {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .issue__stats {
    padding: 40px 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .issue__stats {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .issue__stats {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .issue__stats {
    padding: 80px;
  }
}

.issue__stats-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__stats-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__stats-header {
    font-size: 22px;
  }
}
.issue__stats-header em {
  font-style: normal;
}

.issue__stats .tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .issue__stats .tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}

.issue__key-visual {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .issue__key-visual {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .issue__key-visual {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .issue__key-visual {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .issue__key-visual {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .issue__key-visual {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .issue__key-visual {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__key-visual {
    margin-bottom: 140px;
  }
}

.issue__related-story {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .issue__related-story {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__related-story {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.issue__questions {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .issue__questions {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .issue__questions {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .issue__questions {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .issue__questions {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .issue__questions {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .issue__questions {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__questions {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.issue__problem + .issue__stats {
  padding-top: 0;
}

.issue__related-press {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .issue__related-press {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__related-press {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .issue__related-press {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.issue__related-press-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .issue__related-press-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .issue__related-press-header {
    font-size: 22px;
  }
}
.issue__related-press-header em {
  font-style: normal;
}

@media (min-width: 0) and (max-width: 599px) {
  .issue__related-press .tease-grid {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.issue__the-latest {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .issue__the-latest {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .issue__the-latest {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .issue__the-latest {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .issue__the-latest {
    max-width: 800px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1200px) {
  .issue__the-latest {
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1400px) {
  .issue__the-latest {
    max-width: 900px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .issue__the-latest {
    max-width: 1000px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .issue__the-latest {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.search__wrapper {
  max-width: 100%;
}
@media (min-width: 960px) {
  .search__wrapper {
    margin-top: calc(20px + 60px);
    margin-left: 200px;
    max-width: calc(100% - 200px);
  }
}

.search__body {
  padding-top: 80px;
  padding-bottom: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .search__body {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .search__body {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .search__body {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .search__body {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
}

@media (min-width: 960px) {
  .search__body-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 450px) and (max-width: 959px) {
  .search__body-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 960px) {
  .search__body-inner {
    margin-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .search__body-inner {
    margin-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .search__body-inner {
    margin-top: 140px;
  }
}

@media (min-width: 0) and (max-width: 449px) {
  .page-search__input-and-filters {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.states__header {
  text-align: center;
}

.states__introduction {
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .states__introduction {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .states__introduction {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .states__introduction {
    max-width: 1000px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .states__introduction {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .states__introduction {
    font-size: 35px;
  }
}
.states__introduction a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.states__introduction a:hover, .states__introduction a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .states__introduction {
    padding-top: 20px;
    padding-bottom: 25px;
  }
}

.states__map {
  position: relative;
  padding-bottom: 53.38%;
  margin-top: 40px;
}

.states__amchart {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
}

.states__amchart path:hover {
  cursor: pointer;
}

.states__list {
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
@media (min-width: 600px) {
  .states__list {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .states__list {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .states__list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.states__list:hover a,
.states__list:hover button, .states__list:focus a,
.states__list:focus button {
  color: #bccbef;
}
.states__list a,
.states__list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .states__list a,
.states__list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .states__list a,
.states__list button {
    font-size: 16px;
  }
}
.states__list a:hover, .states__list a:focus,
.states__list button:hover,
.states__list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .states__list a,
.states__list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 600px) {
  .states__list {
    -webkit-column-count: 4;
       -moz-column-count: 4;
            column-count: 4;
  }
}
.states__list li {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

.states__loading {
  position: absolute;
  top: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.solution__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.solution__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .solution__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .solution__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.solution__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .solution__main {
    margin-top: calc(60px + 125px);
  }
}

.solution__item {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 600px) {
  .solution__item-full {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.solution__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .solution__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .solution__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .solution__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .solution__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .solution__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .solution__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__header {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__header {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__header {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__header {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .solution__header {
    text-align: center;
  }
}

.solution__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__title {
    font-size: 120px;
  }
}

.solution__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__breadcrumb {
    font-size: 22px;
  }
}
.solution__breadcrumb em {
  font-style: normal;
}
.solution__breadcrumb:hover, .solution__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .solution__breadcrumb {
    margin-bottom: 40px;
  }
}

.solution__intro {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .solution__intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__intro {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__intro {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__intro {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__intro {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .solution__intro {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .solution__intro {
    margin-bottom: 140px;
  }
}

.solution__intro-header {
  padding-bottom: 5px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__intro-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__intro-header {
    font-size: 22px;
  }
}
.solution__intro-header em {
  font-style: normal;
}
@media (min-width: 600px) {
  .solution__intro-header {
    text-align: center;
  }
}

.solution__intro-cols {
  border-bottom: 1px solid #bccbef;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .solution__intro-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.solution__key-resource {
  width: 100%;
}
@media (min-width: 0) and (max-width: 599px) {
  .solution__key-resource {
    margin-bottom: 20px;
    max-width: 160px;
  }
}
@media (min-width: 600px) {
  .solution__key-resource {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    margin-left: 40px;
    border-left: 1px solid #bccbef;
  }
}

.solution__description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__description {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__description {
    font-size: 35px;
  }
}
.solution__description a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.solution__description a:hover, .solution__description a:focus {
  color: var(--red);
}

.solution__additional-description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .solution__additional-description {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .solution__additional-description {
    font-size: 23px;
  }
}
.solution__additional-description a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.solution__additional-description a:hover, .solution__additional-description a:focus {
  color: var(--red);
}
.solution__additional-description p {
  margin-bottom: 20px;
}
.solution__additional-description p:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.solution__additional-description > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ul > li ul,
.solution__additional-description > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.solution__additional-description > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.solution__additional-description > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.solution__additional-description > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.solution__additional-description > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.solution__additional-description > ul a:hover, .solution__additional-description > ul a:focus {
  color: var(--red);
}
.solution__additional-description > ul:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ul:first-child {
  margin-top: 0;
}
.solution__additional-description > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.solution__additional-description > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.solution__additional-description > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ol > li ul,
.solution__additional-description > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.solution__additional-description > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.solution__additional-description > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.solution__additional-description > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.solution__additional-description > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.solution__additional-description > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.solution__additional-description > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.solution__additional-description > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.solution__additional-description > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.solution__additional-description > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.solution__additional-description > ol a:hover, .solution__additional-description > ol a:focus {
  color: var(--red);
}
.solution__additional-description > ol:last-child {
  margin-bottom: 0;
}
.solution__additional-description > ol:first-child {
  margin-top: 0;
}
@media (min-width: 960px) {
  .solution__additional-description {
    padding-top: 40px;
  }
}
@media (min-width: 1400px) {
  .solution__additional-description {
    width: 95%;
  }
}

.solution__message {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .solution__message {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .solution__message {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .solution__message {
    margin-top: 40px;
  }
}
.solution__message a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.solution__message a:hover, .solution__message a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .solution__message {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.solution__key-visual {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .solution__key-visual {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__key-visual {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__key-visual {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__key-visual {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__key-visual {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .solution__key-visual {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .solution__key-visual {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .solution__myth-fact {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__myth-fact {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__myth-fact {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__myth-fact {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__myth-fact {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .solution__myth-fact {
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .solution__myth-fact {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .solution__myth-fact {
    margin-bottom: 140px;
  }
}

@media (min-width: 600px) {
  .solution__problem-stats {
    margin-bottom: 20px;
  }
}

.solution__stats {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 768px) {
  .solution__stats {
    padding: 40px 20px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .solution__stats {
    padding: 40px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .solution__stats {
    padding: 60px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) {
  .solution__stats {
    padding: 80px;
  }
}

.solution__stats-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .solution__stats-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .solution__stats-header {
    font-size: 22px;
  }
}
.solution__stats-header em {
  font-style: normal;
}

.solution__stats .tease-grid {
  border-left: 1px solid #bccbef;
  border-right: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .solution__stats .tease-grid {
    border-bottom: 1px solid #bccbef;
  }
}

.solution__related-story {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .solution__related-story {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .solution__related-story {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.solution__questions {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .solution__questions {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__questions {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__questions {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__questions {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__questions {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .solution__questions {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .solution__questions {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.solution__victories {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .solution__victories {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .solution__victories {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 768px) {
  .solution__victories--inset {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .solution__victories--inset {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .solution__victories--inset {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .solution__victories--inset {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .solution__victories--inset {
    max-width: 1000px;
  }
}

.solution__problem + .solution__stats {
  padding-top: 0;
}

@media (min-width: 960px) {
  .law {
    margin-top: calc(60px + 125px);
  }
}

.law__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.law__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .law__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .law__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .law__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.law__main {
  margin-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 600px) {
  .law__main {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .law__main {
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .law__subnav {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .law__subnav {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .law__subnav {
    max-width: 1000px;
  }
}
.law__subnav .subnav.has-items {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .law__subnav .subnav.has-items {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .law__subnav .subnav.has-items {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .law__subnav .subnav.has-items {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .law__subnav {
    display: none;
  }
}

.law__header {
  margin-top: 80px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .law__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .law__header {
    margin-top: 140px;
  }
}
@media (min-width: 600px) {
  .law__header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .law__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .law__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .law__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .law__header {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .law__header {
    max-width: 1000px;
  }
}

.law__header__categories {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__header__categories {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__header__categories {
    font-size: 22px;
  }
}
.law__header__categories em {
  font-style: normal;
}

.law__breadcrumb {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  color: #0d3dd9;
  display: inline-block;
  -webkit-box-shadow: inset 0px -1px 0 #bccbef;
          box-shadow: inset 0px -1px 0 #bccbef;
  -webkit-transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, -webkit-box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s;
  transition: color 0.15s, border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__breadcrumb {
    font-size: 22px;
  }
}
.law__breadcrumb em {
  font-style: normal;
}
.law__breadcrumb:hover, .law__breadcrumb:focus {
  color: var(--red);
  -webkit-box-shadow: inset 0px -1px 0 var(--red);
          box-shadow: inset 0px -1px 0 var(--red);
}
@media (min-width: 960px) {
  .law__breadcrumb {
    margin-bottom: 40px;
  }
}

.law__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__title {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__title {
    font-size: 100px;
  }
}

.law__info {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #bccbef;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__info {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__info {
    font-size: 16px;
  }
}

.law__last-updated {
  margin-right: 5px;
  color: #455fa0;
}

.law__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .law__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .law__content {
    font-size: 23px;
  }
}
.law__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.law__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > p.large {
    font-size: 35px;
  }
}
.law__content > p {
  margin-bottom: 20px;
}
.law__content > p:last-child {
  margin-bottom: 0;
}
.law__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.law__content > p a:hover, .law__content > p a:focus {
  color: var(--red);
}
.law__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .law__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .law__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.law__content > h1,
.law__content > h2,
.law__content > h3,
.law__content > h4,
.law__content > h6 {
  margin-bottom: 20px;
}
.law__content > h5 {
  margin-bottom: 5px;
}
.law__content > p + h1,
.law__content > p + h2,
.law__content > p + h3,
.law__content > p + h4,
.law__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .law__content > p + h1,
.law__content > p + h2,
.law__content > p + h3,
.law__content > p + h4,
.law__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .law__content > p + h1,
.law__content > p + h2,
.law__content > p + h3,
.law__content > p + h4,
.law__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .law__content > p + h1,
.law__content > p + h2,
.law__content > p + h3,
.law__content > p + h4,
.law__content > p + h6 {
    margin-top: 100px;
  }
}
.law__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .law__content > p + h5 {
    margin-top: 40px;
  }
}
.law__content > h1 + h1,
.law__content > h1 + h2,
.law__content > h1 + h3,
.law__content > h1 + h4,
.law__content > h1 + h5,
.law__content > h1 + h6,
.law__content > h2 + h1,
.law__content > h2 + h2,
.law__content > h2 + h3,
.law__content > h2 + h4,
.law__content > h2 + h5,
.law__content > h2 + h6,
.law__content > h3 + h1,
.law__content > h3 + h2,
.law__content > h3 + h3,
.law__content > h3 + h4,
.law__content > h3 + h5,
.law__content > h3 + h6,
.law__content > h4 + h1,
.law__content > h4 + h2,
.law__content > h4 + h3,
.law__content > h4 + h4,
.law__content > h4 + h5,
.law__content > h4 + h6,
.law__content > h5 + h1,
.law__content > h5 + h2,
.law__content > h5 + h3,
.law__content > h5 + h4,
.law__content > h5 + h5,
.law__content > h5 + h6,
.law__content > h6 + h1,
.law__content > h6 + h2,
.law__content > h6 + h3,
.law__content > h6 + h4,
.law__content > h6 + h5,
.law__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .law__content > h1 + h1,
.law__content > h1 + h2,
.law__content > h1 + h3,
.law__content > h1 + h4,
.law__content > h1 + h5,
.law__content > h1 + h6,
.law__content > h2 + h1,
.law__content > h2 + h2,
.law__content > h2 + h3,
.law__content > h2 + h4,
.law__content > h2 + h5,
.law__content > h2 + h6,
.law__content > h3 + h1,
.law__content > h3 + h2,
.law__content > h3 + h3,
.law__content > h3 + h4,
.law__content > h3 + h5,
.law__content > h3 + h6,
.law__content > h4 + h1,
.law__content > h4 + h2,
.law__content > h4 + h3,
.law__content > h4 + h4,
.law__content > h4 + h5,
.law__content > h4 + h6,
.law__content > h5 + h1,
.law__content > h5 + h2,
.law__content > h5 + h3,
.law__content > h5 + h4,
.law__content > h5 + h5,
.law__content > h5 + h6,
.law__content > h6 + h1,
.law__content > h6 + h2,
.law__content > h6 + h3,
.law__content > h6 + h4,
.law__content > h6 + h5,
.law__content > h6 + h6 {
    margin-top: 40px;
  }
}
.law__content > h1 a,
.law__content > h2 a,
.law__content > h3 a,
.law__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.law__content > h1 a:hover, .law__content > h1 a:focus,
.law__content > h2 a:hover,
.law__content > h2 a:focus,
.law__content > h3 a:hover,
.law__content > h3 a:focus,
.law__content > h5 a:hover,
.law__content > h5 a:focus {
  color: var(--red);
}
.law__content > h4 a,
.law__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.law__content > h4 a:hover, .law__content > h4 a:focus,
.law__content > h6 a:hover,
.law__content > h6 a:focus {
  color: var(--red);
}
.law__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h1 {
    font-size: 120px;
  }
}
.law__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h2 {
    font-size: 60px;
  }
}
.law__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h3 {
    font-size: 35px;
  }
}
.law__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h4 {
    font-size: 22px;
  }
}
.law__content > h4 em {
  font-style: normal;
}
.law__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h5 {
    font-size: 26px;
  }
}
.law__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > h6 {
    font-size: 16px;
  }
}
.law__content > h1 strong,
.law__content > h2 strong,
.law__content > h3 strong,
.law__content > h4 strong,
.law__content > h5 strong,
.law__content > h6 strong {
  font-weight: inherit;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.law__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .law__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.law__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.law__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.law__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ol > li ul,
.law__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.law__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.law__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.law__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.law__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.law__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.law__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.law__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.law__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.law__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.law__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.law__content > ol a:hover, .law__content > ol a:focus {
  color: var(--red);
}
.law__content > h1 + ul,
.law__content > h2 + ul,
.law__content > h3 + ul,
.law__content > h4 + ul,
.law__content > h5 + ul,
.law__content > h6 + ul {
  margin-top: 20px !important;
}
.law__content > h1 + ol,
.law__content > h2 + ol,
.law__content > h3 + ol,
.law__content > h4 + ol,
.law__content > h5 + ol,
.law__content > h6 + ol {
  margin-top: 30px !important;
}
.law__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .law__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .law__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .law__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.law__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.law__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.law__content figcaption a:hover, .law__content figcaption a:focus {
  color: var(--red);
}
.law__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .law__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .law__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.law__content > *:first-child {
  margin-top: 0 !important;
}
.law__content > *:last-child {
  margin-bottom: 0 !important;
}
.law__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .law__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .law__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .law__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.law__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.law__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.law__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.law__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.law__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.law__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .law__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .law__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .law__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

.state__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.state__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: calc(60px + 125px + 140px);
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 959px) {
  .state__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .state__rail {
    padding-top: 200px;
    padding-bottom: 30px;
  }
}

.state__rail-map {
  margin-bottom: 20px;
  display: inline-block;
}
.state__rail-map:hover .state__rail-svg,
.state__rail-map:hover .state__rail-svg-default, .state__rail-map:focus .state__rail-svg,
.state__rail-map:focus .state__rail-svg-default {
  -webkit-transform: scale(1.08);
          transform: scale(1.08);
}

.state__rail-svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  display: inline-block;
}
.state__rail-svg img {
  max-width: 160px;
  max-height: 120px;
  min-width: 80px;
  width: auto;
  height: auto;
}

.state__rail-svg-default {
  height: 64px;
  width: 91px;
  fill: #0d3dd9;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.state__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  min-width: 0;
}
@media (min-width: 960px) {
  .state__main {
    margin-top: calc(60px + 125px);
  }
}

.state__item {
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 600px) {
  .state__item-full {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.state__header {
  margin-top: 80px;
  padding-bottom: 20px;
  text-align: center;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .state__header {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .state__header {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .state__header {
    padding-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .state__header {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .state__header {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .state__header {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .state__header {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .state__header {
    max-width: 1000px;
  }
}

.state__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__title {
    font-size: 120px;
  }
}

.state__breadcrumb {
  margin-bottom: 20px;
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  display: inline-block;
}
@media (min-width: 960px) {
  .state__breadcrumb {
    margin-bottom: 40px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__breadcrumb {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__breadcrumb {
    font-size: 22px;
  }
}
.state__breadcrumb em {
  font-style: normal;
}

.state__intro {
  margin-bottom: 80px;
}
@media (min-width: 768px) {
  .state__intro {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .state__intro {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .state__intro {
    width: 75%;
  }
}
@media (min-width: 1400px) {
  .state__intro {
    max-width: 900px;
  }
}
@media (min-width: 1800px) {
  .state__intro {
    max-width: 1000px;
  }
}
@media (min-width: 600px) {
  .state__intro {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__intro {
    margin-bottom: 140px;
  }
}

.state__stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #bccbef;
}

.state__stat {
  width: 50%;
}
.state__stat:first-child {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  border-right: 1px solid #bccbef;
}
.state__stat:last-child {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .state__stat:first-child {
    padding-right: 40px;
  }
  .state__stat:last-child {
    padding-left: 40px;
  }
}

.state__stat-number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #0d3dd9;
  margin-bottom: 5px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__stat-number {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__stat-number {
    font-size: 120px;
  }
}

.state__stat-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .state__stat-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .state__stat-text {
    font-size: 23px;
  }
}

.state__more-stats {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__more-stats {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__more-stats {
    font-size: 16px;
  }
}
.state__more-stats svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.state__more-stats:not(:disabled):hover, .state__more-stats:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.state__more-stats:not(:disabled):hover svg, .state__more-stats:not(:disabled):focus svg {
  fill: #ffffff;
}
.state__more-stats:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}

@media (min-width: 600px) {
  .state__intro-cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 960px) {
  .state__intro-cols {
    border-bottom: 1px solid #bccbef;
  }
}

.state__key-resource {
  width: 100%;
}
@media (min-width: 0) and (max-width: 599px) {
  .state__key-resource {
    margin-bottom: 20px;
    max-width: 160px;
  }
}
@media (min-width: 600px) {
  .state__key-resource {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: 40px;
  }
}

.state__introduction {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__introduction {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__introduction {
    font-size: 35px;
  }
}
.state__introduction a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.state__introduction a:hover, .state__introduction a:focus {
  color: var(--red);
}

.state__additional-description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 40px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .state__additional-description {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .state__additional-description {
    font-size: 23px;
  }
}
.state__additional-description a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.state__additional-description a:hover, .state__additional-description a:focus {
  color: var(--red);
}
.state__additional-description p {
  margin-bottom: 20px;
}
.state__additional-description p:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 30px;
  margin-bottom: 30px;
}
.state__additional-description > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ul > li ul,
.state__additional-description > ul > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.state__additional-description > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.state__additional-description > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ul > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.state__additional-description > ul > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ul > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ul > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ul > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ul > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ul > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.state__additional-description > ul > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ul > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ul > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ul > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ul > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ul > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ul > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ul a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.state__additional-description > ul a:hover, .state__additional-description > ul a:focus {
  color: var(--red);
}
.state__additional-description > ul:last-child {
  margin-bottom: 0;
}
.state__additional-description > ul:first-child {
  margin-top: 0;
}
.state__additional-description > ol {
  padding-left: 3em;
  margin-top: 30px;
  margin-bottom: 30px;
}
.state__additional-description > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.state__additional-description > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ol > li ul,
.state__additional-description > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.state__additional-description > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.state__additional-description > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.state__additional-description > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.state__additional-description > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.state__additional-description > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__additional-description > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__additional-description > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.state__additional-description > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.state__additional-description > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.state__additional-description > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.state__additional-description > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.state__additional-description > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.state__additional-description > ol a:hover, .state__additional-description > ol a:focus {
  color: var(--red);
}
.state__additional-description > ol:last-child {
  margin-bottom: 0;
}
.state__additional-description > ol:first-child {
  margin-top: 0;
}
@media (min-width: 1400px) {
  .state__additional-description {
    width: 95%;
  }
}

@media (min-width: 960px) {
  .state__subnav {
    display: none;
  }
}

.state__message {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  margin-top: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .state__message {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .state__message {
    font-size: 23px;
  }
}
@media (min-width: 960px) {
  .state__message {
    margin-top: 40px;
  }
}
.state__message a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.state__message a:hover, .state__message a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .state__message {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.state__the-latest {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .state__the-latest {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__the-latest {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 768px) {
  .state__the-latest {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .state__the-latest {
    max-width: 800px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1200px) {
  .state__the-latest {
    width: 75%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1400px) {
  .state__the-latest {
    max-width: 900px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 1800px) {
  .state__the-latest {
    max-width: 1000px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .state__the-latest {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.state__related-links {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 960px) {
  .state__related-links {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 600px) {
  .state__related-links {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__related-links {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

@media (min-width: 768px) {
  .state__related-links-cols {
    margin-left: -20px;
    margin-right: -20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.state__related-links-col {
  width: 100%;
}
@media (min-width: 0) and (max-width: 767px) {
  .state__related-links-col:not(:first-child) {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  .state__related-links-col {
    padding-left: 20px;
    padding-right: 20px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.state__related-story {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .state__related-story {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__related-story {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}

.state__related-press {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .state__related-press {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__related-press {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 0) and (max-width: 1199px) and (min-width: 960px) {
  .state__related-press {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.state__related-press-header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .state__related-press-header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .state__related-press-header {
    font-size: 22px;
  }
}
.state__related-press-header em {
  font-style: normal;
}

@media (min-width: 0) and (max-width: 599px) {
  .state__related-press .tease-grid {
    border-left: 1px solid #bccbef;
    border-right: 1px solid #bccbef;
  }
}

.state__victories {
  margin-top: 80px;
  margin-bottom: 80px;
}
@media (min-width: 600px) {
  .state__victories {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .state__victories {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .state__victories--inset {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.state__laws {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .state__laws {
    padding: 40px 20px;
    padding-top: 80px;
    margin-bottom: 20px;
  }
}
@media (min-width: 600px) and (min-width: 768px) {
  .state__laws {
    padding: 40px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .state__laws {
    padding: 60px;
  }
}
@media (min-width: 600px) and (min-width: 1200px) {
  .state__laws {
    padding: 80px;
  }
}
@media (min-width: 600px) and (min-width: 600px) {
  .state__laws {
    padding-top: 100px;
  }
}
@media (min-width: 600px) and (min-width: 960px) {
  .state__laws {
    padding-top: 140px;
  }
}

.state__laws + .state__article > .aside {
  margin-top: -20px;
  padding-top: 0;
}

.et-home__topper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 960px) {
  .et-home__topper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.et-home__today {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}
@media (min-width: 0) and (max-width: 599px) {
  .et-home__today {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: -30px;
    margin-bottom: 20px;
    background-color: #f2f5fc;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 600px) {
  .et-home__today {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 599px) and (min-width: 960px) {
  .et-home__today {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .et-home__today {
    margin-bottom: 80px;
    margin-top: 20px;
  }
}
@media (min-width: 600px) and (max-width: 959px) and (min-width: 600px) {
  .et-home__today {
    margin-bottom: 100px;
  }
}
@media (min-width: 600px) and (max-width: 959px) and (min-width: 960px) {
  .et-home__today {
    margin-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .et-home__today {
    margin-top: calc(60px + 125px);
    margin-bottom: 40px;
    width: 50%;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .et-home__today {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .et-home__today {
    margin-bottom: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .et-home__today {
    margin-bottom: 100px;
  }
}

@media (min-width: 0) and (max-width: 959px) {
  .et-home__intro {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 80px;
    width: 100%;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) {
  .et-home__intro {
    margin-top: 100px;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 960px) {
  .et-home__intro {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .et-home__intro {
    margin-top: 60px;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .et-home__intro-inner {
    padding: 40px 20px;
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    background-color: #f2f5fc;
    min-height: calc(100% - 40px);
  }
}
@media (min-width: 960px) and (min-width: 768px) {
  .et-home__intro-inner {
    padding: 40px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .et-home__intro-inner {
    padding: 60px;
  }
}
@media (min-width: 960px) and (min-width: 1200px) {
  .et-home__intro-inner {
    padding: 80px;
  }
}

.et-home__intro-content {
  position: relative;
  z-index: 2;
}
@media (min-width: 960px) {
  .et-home__intro-content {
    padding-top: 40px;
    min-height: calc(100vh - 220px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .et-home__intro-content {
    padding-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .et-home__intro-content {
    padding-top: 80px;
  }
}
@media (min-width: 960px) and (min-width: 1800px) {
  .et-home__intro-content {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .admin-bar .et-home__intro-content {
    min-height: calc(100vh - 220px - 32px);
  }
}
@media (min-width: 1200px) {
  .et-home__intro-content {
    min-height: calc(100vh - 260px);
  }
  .admin-bar .et-home__intro-content {
    min-height: calc(100vh - 260px - 32px);
  }
}

.et-home__intro-headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__intro-headline {
    font-size: calc( 40px + (100 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__intro-headline {
    font-size: 100px;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .et-home__intro-headline {
    max-width: 500px;
  }
}
@media (min-width: 1200px) {
  .et-home__intro-headline {
    width: 92%;
  }
}
@media (min-width: 1400px) {
  .et-home__intro-headline {
    width: 80%;
  }
}
@media (min-width: 1800px) {
  .et-home__intro-headline {
    width: 90%;
  }
}
.et-home__intro-headline a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.et-home__intro-headline a:hover, .et-home__intro-headline a:focus {
  color: var(--red);
}

.et-home__intro-text {
  margin-top: 40px;
}
@media (min-width: 0) and (max-width: 959px) {
  .et-home__intro-text {
    font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.35;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0.01em;
    font-size: 16px;
    color: #001c60;
    text-transform: uppercase;
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 600px) and (max-width: 2499px) {
  .et-home__intro-text {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 0) and (max-width: 959px) and (min-width: 2500px) {
  .et-home__intro-text {
    font-size: 22px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .et-home__intro-text em {
    font-style: normal;
  }
}
@media (min-width: 960px) {
  .et-home__intro-text {
    font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 500;
    text-transform: none;
    letter-spacing: -0.025em;
    font-size: 20px;
    color: #001c60;
  }
}
@media (min-width: 960px) and (min-width: 600px) and (max-width: 2499px) {
  .et-home__intro-text {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 960px) and (min-width: 2500px) {
  .et-home__intro-text {
    font-size: 35px;
  }
}
.et-home__intro-text span {
  color: #0d3dd9;
}

@media (min-width: 600px) {
  .et-home__rr {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 960px) {
  .et-home__rr {
    margin-top: calc(60px + 125px);
  }
}

.et-home__topper--with-rr .et-home__intro,
.et-home__topper--with-rr .et-home__today {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .et-home__topper--with-rr .et-home__intro,
.et-home__topper--with-rr .et-home__today {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__topper--with-rr .et-home__intro,
.et-home__topper--with-rr .et-home__today {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__topper--with-rr .et-home__intro,
.et-home__topper--with-rr .et-home__today {
    margin-top: 100px;
  }
}
.et-home__topper--with-rr .et-home__intro-inner {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .et-home__topper--with-rr .et-home__intro-inner {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__topper--with-rr .et-home__intro-inner {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__topper--with-rr .et-home__intro-inner {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .et-home__topper--with-rr .et-home__intro-inner {
    margin-top: 0;
  }
}

.et-home__intro-solutions {
  display: none;
}
@media (min-width: 960px) {
  .et-home__intro-solutions {
    margin-top: 30px;
    display: block;
  }
}

.et-home__intro-solutions-list:hover a,
.et-home__intro-solutions-list:hover button, .et-home__intro-solutions-list:focus a,
.et-home__intro-solutions-list:focus button {
  color: #bccbef;
}
.et-home__intro-solutions-list a,
.et-home__intro-solutions-list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__intro-solutions-list a,
.et-home__intro-solutions-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__intro-solutions-list a,
.et-home__intro-solutions-list button {
    font-size: 16px;
  }
}
.et-home__intro-solutions-list a:hover, .et-home__intro-solutions-list a:focus,
.et-home__intro-solutions-list button:hover,
.et-home__intro-solutions-list button:focus {
  border-color: #001c60;
  color: #001c60;
}
@media (min-width: 450px) {
  .et-home__intro-solutions-list a,
.et-home__intro-solutions-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.et-home__features {
  margin-left: 20px;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.et-home__features-item {
  width: 100%;
  min-height: 200px;
  -webkit-transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, -webkit-box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s;
  transition: background 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s;
  position: relative;
}
.et-home__features-item:nth-child(1) {
  background-color: var(--red);
}
.et-home__features-item:nth-child(2) {
  background-color: #0d3dd9;
}
.et-home__features-item:nth-child(3) {
  background-color: #001c60;
}
.et-home__features-item:nth-child(4) {
  background-color: #000e2f;
}
.et-home__features-item:hover, .et-home__features-item:focus {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
.et-home__features-item:hover .et-home__features-type,
.et-home__features-item:hover .et-home__features-headline,
.et-home__features-item:hover .et-home__features-text,
.et-home__features-item:hover .et-home__features-meta,
.et-home__features-item:hover .et-home__features-state, .et-home__features-item:focus .et-home__features-type,
.et-home__features-item:focus .et-home__features-headline,
.et-home__features-item:focus .et-home__features-text,
.et-home__features-item:focus .et-home__features-meta,
.et-home__features-item:focus .et-home__features-state {
  color: #0d3dd9;
}
.et-home__features-item:hover .et-home__features-loader .loading-ring div, .et-home__features-item:focus .et-home__features-loader .loading-ring div {
  border: 4px solid #0d3dd9;
  border-color: #0d3dd9 transparent transparent transparent;
}
.et-home__features-item:hover .et-home__features-map, .et-home__features-item:focus .et-home__features-map {
  -webkit-filter: saturate(1) invert(0) brightness(1);
          filter: saturate(1) invert(0) brightness(1);
}
@media (min-width: 600px) {
  .et-home__features-item {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .et-home__features-item {
    width: 25%;
  }
}

.et-home__dynamic-state {
  height: 100%;
}
.et-home__dynamic-state .js--dynamic-field:not([data-field=link]) {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
}
.et-home__dynamic-state .js--dynamic-field:not([data-field=link]).js--state-loaded {
  opacity: 1;
}
.et-home__dynamic-state .js--dynamic-field[data-field=link]:not(.js--state-loaded) {
  pointer-events: none;
}

.et-home__features-link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  -webkit-transition: border 0.2s;
  transition: border 0.2s;
}
@media (min-width: 960px) {
  .et-home__features-link {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 1200px) {
  .et-home__features-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 1400px) {
  .et-home__features-link {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .et-home__features-top {
    width: 85%;
  }
}

.et-home__features-state {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__features-state {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__features-state {
    font-size: 120px;
  }
}

.et-home__features-map {
  height: 90px;
  width: auto;
  margin-top: 40px;
  -webkit-filter: saturate(0) invert(1) brightness(2);
          filter: saturate(0) invert(1) brightness(2);
  -webkit-transition: -webkit-filter 0.2s;
  transition: -webkit-filter 0.2s;
  transition: filter 0.2s;
  transition: filter 0.2s, -webkit-filter 0.2s;
}
.et-home__features-map img {
  height: 100%;
  width: auto;
}

.et-home__features-type {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 40px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__features-type {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__features-type {
    font-size: 22px;
  }
}
.et-home__features-type em {
  font-style: normal;
}
@media (min-width: 600px) {
  .et-home__features-type {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__features-type {
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__features-type {
    margin-bottom: 100px;
  }
}

.et-home__features-headline {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 10px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__features-headline {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__features-headline {
    font-size: 35px;
  }
}

.et-home__features-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #ffffff;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .et-home__features-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .et-home__features-text {
    font-size: 23px;
  }
}

.et-home__features-meta {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  margin-top: 40px;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__features-meta {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__features-meta {
    font-size: 16px;
  }
}

.et-home__features-image {
  margin-top: 20px;
  border-radius: 50%;
  max-width: 200px;
  overflow: hidden;
  width: 30%;
}
@media (min-width: 600px) {
  .et-home__features-image {
    width: 50%;
  }
}

.et-home__features-loader {
  text-align: center;
}

.et-home__content {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  background-color: #ffffff;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .et-home__content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .et-home__content {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 600px) and (max-width: 1999px) {
  .et-home__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .et-home__content {
    font-size: 23px;
  }
}
.et-home__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.et-home__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > p.large {
    font-size: 35px;
  }
}
.et-home__content > p {
  margin-bottom: 20px;
}
.et-home__content > p:last-child {
  margin-bottom: 0;
}
.et-home__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.et-home__content > p a:hover, .et-home__content > p a:focus {
  color: var(--red);
}
.et-home__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .et-home__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .et-home__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.et-home__content > h1,
.et-home__content > h2,
.et-home__content > h3,
.et-home__content > h4,
.et-home__content > h6 {
  margin-bottom: 20px;
}
.et-home__content > h5 {
  margin-bottom: 5px;
}
.et-home__content > p + h1,
.et-home__content > p + h2,
.et-home__content > p + h3,
.et-home__content > p + h4,
.et-home__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .et-home__content > p + h1,
.et-home__content > p + h2,
.et-home__content > p + h3,
.et-home__content > p + h4,
.et-home__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__content > p + h1,
.et-home__content > p + h2,
.et-home__content > p + h3,
.et-home__content > p + h4,
.et-home__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__content > p + h1,
.et-home__content > p + h2,
.et-home__content > p + h3,
.et-home__content > p + h4,
.et-home__content > p + h6 {
    margin-top: 100px;
  }
}
.et-home__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .et-home__content > p + h5 {
    margin-top: 40px;
  }
}
.et-home__content > h1 + h1,
.et-home__content > h1 + h2,
.et-home__content > h1 + h3,
.et-home__content > h1 + h4,
.et-home__content > h1 + h5,
.et-home__content > h1 + h6,
.et-home__content > h2 + h1,
.et-home__content > h2 + h2,
.et-home__content > h2 + h3,
.et-home__content > h2 + h4,
.et-home__content > h2 + h5,
.et-home__content > h2 + h6,
.et-home__content > h3 + h1,
.et-home__content > h3 + h2,
.et-home__content > h3 + h3,
.et-home__content > h3 + h4,
.et-home__content > h3 + h5,
.et-home__content > h3 + h6,
.et-home__content > h4 + h1,
.et-home__content > h4 + h2,
.et-home__content > h4 + h3,
.et-home__content > h4 + h4,
.et-home__content > h4 + h5,
.et-home__content > h4 + h6,
.et-home__content > h5 + h1,
.et-home__content > h5 + h2,
.et-home__content > h5 + h3,
.et-home__content > h5 + h4,
.et-home__content > h5 + h5,
.et-home__content > h5 + h6,
.et-home__content > h6 + h1,
.et-home__content > h6 + h2,
.et-home__content > h6 + h3,
.et-home__content > h6 + h4,
.et-home__content > h6 + h5,
.et-home__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .et-home__content > h1 + h1,
.et-home__content > h1 + h2,
.et-home__content > h1 + h3,
.et-home__content > h1 + h4,
.et-home__content > h1 + h5,
.et-home__content > h1 + h6,
.et-home__content > h2 + h1,
.et-home__content > h2 + h2,
.et-home__content > h2 + h3,
.et-home__content > h2 + h4,
.et-home__content > h2 + h5,
.et-home__content > h2 + h6,
.et-home__content > h3 + h1,
.et-home__content > h3 + h2,
.et-home__content > h3 + h3,
.et-home__content > h3 + h4,
.et-home__content > h3 + h5,
.et-home__content > h3 + h6,
.et-home__content > h4 + h1,
.et-home__content > h4 + h2,
.et-home__content > h4 + h3,
.et-home__content > h4 + h4,
.et-home__content > h4 + h5,
.et-home__content > h4 + h6,
.et-home__content > h5 + h1,
.et-home__content > h5 + h2,
.et-home__content > h5 + h3,
.et-home__content > h5 + h4,
.et-home__content > h5 + h5,
.et-home__content > h5 + h6,
.et-home__content > h6 + h1,
.et-home__content > h6 + h2,
.et-home__content > h6 + h3,
.et-home__content > h6 + h4,
.et-home__content > h6 + h5,
.et-home__content > h6 + h6 {
    margin-top: 40px;
  }
}
.et-home__content > h1 a,
.et-home__content > h2 a,
.et-home__content > h3 a,
.et-home__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.et-home__content > h1 a:hover, .et-home__content > h1 a:focus,
.et-home__content > h2 a:hover,
.et-home__content > h2 a:focus,
.et-home__content > h3 a:hover,
.et-home__content > h3 a:focus,
.et-home__content > h5 a:hover,
.et-home__content > h5 a:focus {
  color: var(--red);
}
.et-home__content > h4 a,
.et-home__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.et-home__content > h4 a:hover, .et-home__content > h4 a:focus,
.et-home__content > h6 a:hover,
.et-home__content > h6 a:focus {
  color: var(--red);
}
.et-home__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h1 {
    font-size: 120px;
  }
}
.et-home__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h2 {
    font-size: 60px;
  }
}
.et-home__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h3 {
    font-size: 35px;
  }
}
.et-home__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h4 {
    font-size: 22px;
  }
}
.et-home__content > h4 em {
  font-style: normal;
}
.et-home__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h5 {
    font-size: 26px;
  }
}
.et-home__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > h6 {
    font-size: 16px;
  }
}
.et-home__content > h1 strong,
.et-home__content > h2 strong,
.et-home__content > h3 strong,
.et-home__content > h4 strong,
.et-home__content > h5 strong,
.et-home__content > h6 strong {
  font-weight: inherit;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .et-home__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.et-home__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.et-home__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.et-home__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ol > li ul,
.et-home__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.et-home__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.et-home__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.et-home__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.et-home__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.et-home__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .et-home__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .et-home__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.et-home__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.et-home__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.et-home__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.et-home__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.et-home__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.et-home__content > ol a:hover, .et-home__content > ol a:focus {
  color: var(--red);
}
.et-home__content > h1 + ul,
.et-home__content > h2 + ul,
.et-home__content > h3 + ul,
.et-home__content > h4 + ul,
.et-home__content > h5 + ul,
.et-home__content > h6 + ul {
  margin-top: 20px !important;
}
.et-home__content > h1 + ol,
.et-home__content > h2 + ol,
.et-home__content > h3 + ol,
.et-home__content > h4 + ol,
.et-home__content > h5 + ol,
.et-home__content > h6 + ol {
  margin-top: 30px !important;
}
.et-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .et-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.et-home__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.et-home__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.et-home__content figcaption a:hover, .et-home__content figcaption a:focus {
  color: var(--red);
}
.et-home__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .et-home__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .et-home__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.et-home__content > *:first-child {
  margin-top: 0 !important;
}
.et-home__content > *:last-child {
  margin-bottom: 0 !important;
}
.et-home__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .et-home__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .et-home__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .et-home__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.et-home__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.et-home__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.et-home__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.et-home__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.et-home__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.et-home__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .et-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .et-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .et-home__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}

@media (min-width: 960px) {
  .jobs__wrapper {
    margin-top: calc(20px + 60px);
  }
}

.jobs__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.jobs__rail {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 200px;
  position: -webkit-sticky;
  position: sticky;
  top: calc(60px + 125px + 140px);
}
@media (min-width: 0) and (max-width: 959px) {
  .jobs__rail {
    display: none;
  }
}
@media (max-height: 850px) {
  .jobs__rail {
    top: 200px;
  }
}
@media (min-width: 782px) {
  .admin-bar .jobs__rail {
    top: calc(calc(60px + 125px + 140px) + 32px);
  }
}

.jobs__body {
  padding-top: 80px;
  padding-bottom: 20px;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .jobs__body {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .jobs__body {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .jobs__body {
    padding-bottom: 80px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 245px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .jobs__body {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .jobs__body {
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .admin-bar .jobs__body {
    padding-top: calc(245px - 32px);
  }
}

@media (min-width: 960px) {
  .jobs__body-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    width: 85%;
  }
}

.jobs__iframe-wrapper {
  margin-left: 20px;
  margin-right: 20px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}

.jobs__header {
  margin-bottom: 40px;
}
@media (min-width: 0) and (max-width: 959px) {
  .jobs__header {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.jobs__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__title {
    font-size: 120px;
  }
}

.jobs__subtitle {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__subtitle {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__subtitle {
    font-size: 22px;
  }
}
.jobs__subtitle em {
  font-style: normal;
}
@media (min-width: 960px) {
  .jobs__subtitle {
    margin-bottom: 40px;
  }
}

.jobs__subnav .subnav.has-items {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  .jobs__subnav .subnav.has-items {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 960px) {
  .jobs__subnav {
    display: none;
  }
}

.jobs__list {
  padding: 40px 20px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .jobs__list {
    padding: 40px;
  }
}
@media (min-width: 960px) {
  .jobs__list {
    padding: 60px;
  }
}
@media (min-width: 1200px) {
  .jobs__list {
    padding: 80px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .jobs__list {
    margin-left: 20px;
    margin-right: 20px;
  }
}

.jobs__department-name {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  padding-bottom: 5px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__department-name {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__department-name {
    font-size: 35px;
  }
}
.jobs__department-name:not(:first-child) {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .jobs__department-name:not(:first-child) {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .jobs__department-name:not(:first-child) {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .jobs__department-name:not(:first-child) {
    margin-top: 100px;
  }
}

.jobs__job {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bccbef;
}
@media (min-width: 768px) {
  .jobs__job {
    padding-top: 15px;
    padding-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.jobs__job-title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__job-title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__job-title {
    font-size: 26px;
  }
}
.jobs__job-title a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.jobs__job-title a:hover, .jobs__job-title a:focus {
  color: var(--red);
}
@media (min-width: 768px) {
  .jobs__job-title {
    padding-right: 80px;
    width: 80%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .jobs__job-title {
    padding-right: 40px;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .jobs__job-info {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .jobs__job-info {
    width: 20%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .jobs__job-info {
    width: 25%;
  }
}

.jobs__job-type {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  font-weight: bold;
  display: inline-block;
}

.jobs__job-location {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  display: block;
}

.jobs__job-date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  margin-top: 2px;
  display: block;
}

@media (min-width: 768px) {
  .jobs__apply {
    text-align: right;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.jobs__apply-button {
  margin-top: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  display: inline-block;
  white-space: nowrap;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__apply-button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__apply-button {
    font-size: 16px;
  }
}
.jobs__apply-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.jobs__apply-button:not(:disabled):hover, .jobs__apply-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.jobs__apply-button:not(:disabled):hover svg, .jobs__apply-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.jobs__apply-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .jobs__apply-button {
    margin-top: 0;
    margin-left: 40px;
  }
}

.jobs__content {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  overflow-wrap: break-word;
  width: 100%;
  word-wrap: break-word;
  margin-top: 40px;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .jobs__content {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .jobs__content {
    font-size: 23px;
  }
}
.jobs__content > p.small {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
}
.jobs__content > p.large {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > p.large {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > p.large {
    font-size: 35px;
  }
}
.jobs__content > p {
  margin-bottom: 20px;
}
.jobs__content > p:last-child {
  margin-bottom: 0;
}
.jobs__content > p a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.jobs__content > p a:hover, .jobs__content > p a:focus {
  color: var(--red);
}
.jobs__content p.has-drop-cap:first-letter {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  font-size: 34px;
  margin-top: 0.2em;
  margin-right: 15px;
  padding-top: 0.32em;
  padding-bottom: 0.32em;
  padding-left: 0.3em;
  padding-right: 0.3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  background-color: #0d3dd9;
  color: #ffffff;
  float: left;
  /* Force Firefox to display the drop-cap correctly */
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content p.has-drop-cap:first-letter {
    font-size: calc( 34px + (52 - 34) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content p.has-drop-cap:first-letter {
    font-size: 52px;
  }
}
@media (min-width: 768px) {
  .jobs__content p.has-drop-cap:first-letter {
    margin-top: 0.25em;
    margin-right: 18px;
  }
}
@-moz-document url-prefix() {
  .jobs__content p.has-drop-cap:first-letter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 0.3em;
    padding-right: 0.3em;
  }
}
.jobs__content > h1,
.jobs__content > h2,
.jobs__content > h3,
.jobs__content > h4,
.jobs__content > h6 {
  margin-bottom: 20px;
}
.jobs__content > h5 {
  margin-bottom: 5px;
}
.jobs__content > p + h1,
.jobs__content > p + h2,
.jobs__content > p + h3,
.jobs__content > p + h4,
.jobs__content > p + h6 {
  margin-bottom: 20px;
  margin-top: 40px;
}
@media (min-width: 600px) {
  .jobs__content > p + h1,
.jobs__content > p + h2,
.jobs__content > p + h3,
.jobs__content > p + h4,
.jobs__content > p + h6 {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .jobs__content > p + h1,
.jobs__content > p + h2,
.jobs__content > p + h3,
.jobs__content > p + h4,
.jobs__content > p + h6 {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .jobs__content > p + h1,
.jobs__content > p + h2,
.jobs__content > p + h3,
.jobs__content > p + h4,
.jobs__content > p + h6 {
    margin-top: 100px;
  }
}
.jobs__content > p + h5 {
  margin-bottom: 5px;
  margin-top: 20px;
}
@media (min-width: 960px) {
  .jobs__content > p + h5 {
    margin-top: 40px;
  }
}
.jobs__content > h1 + h1,
.jobs__content > h1 + h2,
.jobs__content > h1 + h3,
.jobs__content > h1 + h4,
.jobs__content > h1 + h5,
.jobs__content > h1 + h6,
.jobs__content > h2 + h1,
.jobs__content > h2 + h2,
.jobs__content > h2 + h3,
.jobs__content > h2 + h4,
.jobs__content > h2 + h5,
.jobs__content > h2 + h6,
.jobs__content > h3 + h1,
.jobs__content > h3 + h2,
.jobs__content > h3 + h3,
.jobs__content > h3 + h4,
.jobs__content > h3 + h5,
.jobs__content > h3 + h6,
.jobs__content > h4 + h1,
.jobs__content > h4 + h2,
.jobs__content > h4 + h3,
.jobs__content > h4 + h4,
.jobs__content > h4 + h5,
.jobs__content > h4 + h6,
.jobs__content > h5 + h1,
.jobs__content > h5 + h2,
.jobs__content > h5 + h3,
.jobs__content > h5 + h4,
.jobs__content > h5 + h5,
.jobs__content > h5 + h6,
.jobs__content > h6 + h1,
.jobs__content > h6 + h2,
.jobs__content > h6 + h3,
.jobs__content > h6 + h4,
.jobs__content > h6 + h5,
.jobs__content > h6 + h6 {
  margin-top: 20px;
}
@media (min-width: 960px) {
  .jobs__content > h1 + h1,
.jobs__content > h1 + h2,
.jobs__content > h1 + h3,
.jobs__content > h1 + h4,
.jobs__content > h1 + h5,
.jobs__content > h1 + h6,
.jobs__content > h2 + h1,
.jobs__content > h2 + h2,
.jobs__content > h2 + h3,
.jobs__content > h2 + h4,
.jobs__content > h2 + h5,
.jobs__content > h2 + h6,
.jobs__content > h3 + h1,
.jobs__content > h3 + h2,
.jobs__content > h3 + h3,
.jobs__content > h3 + h4,
.jobs__content > h3 + h5,
.jobs__content > h3 + h6,
.jobs__content > h4 + h1,
.jobs__content > h4 + h2,
.jobs__content > h4 + h3,
.jobs__content > h4 + h4,
.jobs__content > h4 + h5,
.jobs__content > h4 + h6,
.jobs__content > h5 + h1,
.jobs__content > h5 + h2,
.jobs__content > h5 + h3,
.jobs__content > h5 + h4,
.jobs__content > h5 + h5,
.jobs__content > h5 + h6,
.jobs__content > h6 + h1,
.jobs__content > h6 + h2,
.jobs__content > h6 + h3,
.jobs__content > h6 + h4,
.jobs__content > h6 + h5,
.jobs__content > h6 + h6 {
    margin-top: 40px;
  }
}
.jobs__content > h1 a,
.jobs__content > h2 a,
.jobs__content > h3 a,
.jobs__content > h5 a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.jobs__content > h1 a:hover, .jobs__content > h1 a:focus,
.jobs__content > h2 a:hover,
.jobs__content > h2 a:focus,
.jobs__content > h3 a:hover,
.jobs__content > h3 a:focus,
.jobs__content > h5 a:hover,
.jobs__content > h5 a:focus {
  color: var(--red);
}
.jobs__content > h4 a,
.jobs__content > h6 a {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.jobs__content > h4 a:hover, .jobs__content > h4 a:focus,
.jobs__content > h6 a:hover,
.jobs__content > h6 a:focus {
  color: var(--red);
}
.jobs__content > h1 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h1 {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h1 {
    font-size: 120px;
  }
}
.jobs__content > h2 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h2 {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h2 {
    font-size: 60px;
  }
}
.jobs__content > h3 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h3 {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h3 {
    font-size: 35px;
  }
}
.jobs__content > h4 {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h4 {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h4 {
    font-size: 22px;
  }
}
.jobs__content > h4 em {
  font-style: normal;
}
.jobs__content > h5 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
  font-weight: bold;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h5 {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h5 {
    font-size: 26px;
  }
}
.jobs__content > h6 {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #001c60;
  padding-bottom: 5px;
  border-bottom: 1px solid #bccbef;
  clear: both;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > h6 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > h6 {
    font-size: 16px;
  }
}
.jobs__content > h1 strong,
.jobs__content > h2 strong,
.jobs__content > h3 strong,
.jobs__content > h4 strong,
.jobs__content > h5 strong,
.jobs__content > h6 strong {
  font-weight: inherit;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) {
  padding-left: 3em;
  list-style-type: none;
  margin-top: 60px;
  margin-bottom: 60px;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ul,
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) a:hover, .jobs__content > ul:not(.wp-block-gallery):not(.accordion-list) a:focus {
  color: var(--red);
}
.jobs__content > ol {
  padding-left: 3em;
  margin-top: 60px;
  margin-bottom: 60px;
}
.jobs__content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.jobs__content > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-1-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ol > li ul,
.jobs__content > ol > li ol {
  margin-top: 20px;
  padding-left: 3em;
}
.jobs__content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.jobs__content > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-2-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.jobs__content > ol > li > ol > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ol > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ol > li > ol > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ol > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ol > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ol > li > ul > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.jobs__content > ol > li > ul > li > ol > li::before {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #0d3dd9;
  text-transform: uppercase;
  font-size: 16px;
  position: absolute;
  left: -3em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -0.25em;
  height: 2em;
  width: 2em;
  border: 1px solid #bccbef;
  border-radius: 50%;
  line-height: 1;
  content: counter(level-3-counter);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ul > li > ol > li::before {
    font-size: 22px;
  }
}
.jobs__content > ol > li > ul > li > ol > li::before em {
  font-style: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .jobs__content > ol > li > ul > li > ol > li::before {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .jobs__content > ol > li > ul > li > ol > li::before {
    font-size: 25px;
  }
}
.jobs__content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.jobs__content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.jobs__content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.jobs__content > ol > li > ol > li > ul > li::before {
  position: absolute;
  top: 0.7em;
  left: -3em;
  height: 1px;
  width: 1.8em;
  background-color: #bccbef;
  content: "";
  display: block;
}
.jobs__content > ol a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.jobs__content > ol a:hover, .jobs__content > ol a:focus {
  color: var(--red);
}
.jobs__content > h1 + ul,
.jobs__content > h2 + ul,
.jobs__content > h3 + ul,
.jobs__content > h4 + ul,
.jobs__content > h5 + ul,
.jobs__content > h6 + ul {
  margin-top: 20px !important;
}
.jobs__content > h1 + ol,
.jobs__content > h2 + ol,
.jobs__content > h3 + ol,
.jobs__content > h4 + ol,
.jobs__content > h5 + ol,
.jobs__content > h6 + ol {
  margin-top: 30px !important;
}
.jobs__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .jobs__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .jobs__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .jobs__content > figure:not(.wp-block-table):not(.wp-block-gallery) {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.jobs__content figcaption {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #455fa0;
  padding-top: 12px;
}
.jobs__content figcaption a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.jobs__content figcaption a:hover, .jobs__content figcaption a:focus {
  color: var(--red);
}
.jobs__content:not(.wp-block-image) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .jobs__content .alignleft {
    margin-top: 0.2em;
    margin-right: 40px;
    margin-bottom: 30px;
    margin-left: 0;
    float: left;
    width: 50%;
  }
}
@media (min-width: 600px) {
  .jobs__content .alignright {
    margin-top: 0.2em;
    margin-right: 0;
    margin-bottom: 40px;
    margin-left: 30px;
    float: right;
    clear: both;
    width: 50%;
  }
}
.jobs__content > *:first-child {
  margin-top: 0 !important;
}
.jobs__content > *:last-child {
  margin-bottom: 0 !important;
}
.jobs__content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border: 0;
  border-top: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .jobs__content hr {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .jobs__content hr {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1800px) {
  .jobs__content hr {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
.jobs__content > h1 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.jobs__content > h2 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.jobs__content > h3 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.jobs__content > h4 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.jobs__content > h6 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 20px !important;
}
.jobs__content > h5 + *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  margin-top: 5px !important;
}
@media (min-width: 768px) {
  .jobs__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1200px;
    width: 85%;
  }
}
@media (min-width: 960px) {
  .jobs__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .jobs__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 800px;
    width: 75%;
  }
}
@media (min-width: 1800px) {
  .jobs__content > *:not(.action-block):not(.people-block):not(.news-block):not(.map-block):not(.stat-block):not(.wp-block-gallery):not(.shareable-images):not(.donate-block):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.wp-block-pullquote):not(.wp-block-html):not(.list-of-links):not(.timeline):not(.aside):not(.victories-block):not(.graph-block):not(.accordion):not(.wp-block-cover):not(.wp-block-separator) {
    max-width: 1000px;
  }
}
@media (min-width: 768px) {
  .jobs__content .stat-block,
.jobs__content .wp-block-image,
.jobs__content .wp-block-gallery,
.jobs__content .shareable-images,
.jobs__content .donate-block--full,
.jobs__content .wp-block-group,
.jobs__content .image-layout,
.jobs__content .wp-block-columns,
.jobs__content .related-articles,
.jobs__content .wp-block-table,
.jobs__content .wp-block-pullquote,
.jobs__content .wp-block-html,
.jobs__content .list-of-links,
.jobs__content .timeline,
.jobs__content .aside,
.jobs__content .graph-block,
.jobs__content .map-block,
.jobs__content .accordion,
.jobs__content .victories-block,
.jobs__content .news-block,
.jobs__content .action-block,
.jobs__content .people-block,
.jobs__content .wp-block-cover,
.jobs__content .wp-block-separator,
.jobs__content .aligncenter,
.jobs__content .aligncenter.size-medium {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 960px) and (max-width: 1199px) {
  .jobs__content .stat-block,
.jobs__content .wp-block-image,
.jobs__content .wp-block-gallery,
.jobs__content .shareable-images,
.jobs__content .donate-block--full,
.jobs__content .wp-block-group,
.jobs__content .image-layout,
.jobs__content .wp-block-columns,
.jobs__content .related-articles,
.jobs__content .wp-block-table,
.jobs__content .wp-block-pullquote,
.jobs__content .wp-block-html,
.jobs__content .list-of-links,
.jobs__content .timeline,
.jobs__content .aside,
.jobs__content .graph-block,
.jobs__content .map-block,
.jobs__content .accordion,
.jobs__content .victories-block,
.jobs__content .news-block,
.jobs__content .action-block,
.jobs__content .people-block,
.jobs__content .wp-block-cover,
.jobs__content .wp-block-separator,
.jobs__content .aligncenter,
.jobs__content .aligncenter.size-medium {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .jobs__content .wp-block-separator {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  .jobs__content {
    margin-top: 40px;
    margin-bottom: 50px;
  }
}

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  background-color: #001c60;
  z-index: 2;
  position: relative;
}
@media (min-width: 960px) {
  .footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.footer__rail {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #000e2f;
}
@media (min-width: 960px) {
  .footer__rail {
    width: 200px;
    background-color: transparent;
  }
}

.footer__rail-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 960px) {
  .footer__rail-inner {
    -webkit-box-align: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
}

.footer__rail-logos {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  width: 140px;
}
@media (min-width: 960px) {
  .footer__rail-logos {
    margin-bottom: 40px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .footer__rail-logos {
    max-width: 220px;
  }
}

.footer__rail-extra-logo {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid rgba(188, 203, 239, 0.4);
}

.footer__rail-list-wrapper {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  width: 50%;
}
@media (min-width: 768px) {
  .footer__rail-list-wrapper {
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .footer__rail-list-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 100%;
  }
}

.footer__rail-list:hover a,
.footer__rail-list:hover button, .footer__rail-list:focus a,
.footer__rail-list:focus button {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.footer__rail-list a,
.footer__rail-list button {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  line-height: 1.25em;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__rail-list a,
.footer__rail-list button {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__rail-list a,
.footer__rail-list button {
    font-size: 16px;
  }
}
.footer__rail-list a:hover, .footer__rail-list a:focus,
.footer__rail-list button:hover,
.footer__rail-list button:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 450px) {
  .footer__rail-list a,
.footer__rail-list button {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.footer__rail-button {
  width: 100%;
  text-align: left;
  display: block;
}

.footer__main {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-width: 0;
}
@media (min-width: 768px) {
  .footer__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}

.footer__main-left {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .footer__main-left {
    padding-top: 80px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 960px) {
  .footer__main-left {
    border-left: 1px solid rgba(188, 203, 239, 0.4);
    width: calc(50% - 200px / 2);
  }
}

.footer__main-right {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .footer__main-right {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .footer__main-right {
    width: calc(50% + 200px / 2);
  }
}

.footer__learn-list {
  margin-top: 40px;
}
.footer__learn-list:hover a, .footer__learn-list:focus a {
  color: rgba(188, 203, 239, 0.4);
  border-color: rgba(188, 203, 239, 0.4);
}
.footer__learn-list a {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 2px;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  display: block;
  border-bottom: 1px solid rgba(188, 203, 239, 0.4);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__learn-list a {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__learn-list a {
    font-size: 35px;
  }
}
.footer__learn-list a:hover, .footer__learn-list a:focus {
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 960px) {
  .footer__learn-list a {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}
@media (min-width: 600px) {
  .footer__learn-list {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .footer__learn-list {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .footer__learn-list {
    margin-top: 100px;
  }
}

.footer__join {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
  margin-top: -40px;
  background-color: #ffffff;
  height: calc(100% + 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  .footer__join {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.footer__join-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #0d3dd9;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__join-header {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__join-header {
    font-size: 60px;
  }
}

.footer__join-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.45;
  font-weight: normal;
  font-size: 16px;
  color: #001c60;
  margin-top: 20px;
  max-width: 500px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .footer__join-text {
    font-size: calc( 16px + (23 - 16) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .footer__join-text {
    font-size: 23px;
  }
}

.footer__join-cta {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__join-cta {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__join-cta {
    font-size: 22px;
  }
}
.footer__join-cta em {
  font-style: normal;
}
.footer__join-cta svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.footer__join-cta:not(:disabled):hover, .footer__join-cta:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.footer__join-cta:not(:disabled):hover svg, .footer__join-cta:not(:disabled):focus svg {
  fill: #ffffff;
}
.footer__join-cta:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .footer__join-cta {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 960px) {
  .footer__join-cta {
    margin-top: 40px;
  }
}

.footer-stat {
  background-color: #0d3dd9;
  z-index: 1;
  position: relative;
}

.footer-stat__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (min-width: 600px) {
  .footer-stat__inner {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .footer-stat__inner {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
@media (min-width: 960px) {
  .footer-stat__inner {
    margin-left: 200px;
    border-left: 1px solid rgba(188, 203, 239, 0.4);
  }
}

.footer-stat__number {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 60px;
  color: #ffffff;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-stat__number {
    font-size: calc( 60px + (250 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-stat__number {
    font-size: 250px;
  }
}
@media (min-width: 960px) {
  .footer-stat__number {
    margin-bottom: 40px;
  }
}

.footer-stat__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-stat__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-stat__header {
    font-size: 22px;
  }
}
.footer-stat__header em {
  font-style: normal;
}

.footer-stat__text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #ffffff;
  padding-top: 16px;
  padding-bottom: 20px;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  margin-top: 5px;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer-stat__text {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer-stat__text {
    font-size: 60px;
  }
}
.footer-stat__text a {
  color: #0d3dd9;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.footer-stat__text a:hover, .footer-stat__text a:focus {
  color: var(--red);
}

.footer-stat__source,
.footer-stat__date {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  color: #bccbef;
  display: inline-block;
}
.footer-stat__source a,
.footer-stat__date a {
  color: #ffffff;
  text-decoration: underline;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}
.footer-stat__source a:hover, .footer-stat__source a:focus,
.footer-stat__date a:hover,
.footer-stat__date a:focus {
  color: #bccbef;
}

.action-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--red);
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  position: fixed;
  bottom: 20px;
  left: 20px;
  height: x;
  width: 160px;
  z-index: 80;
  border: 1px solid #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-button {
    font-size: 22px;
  }
}
.action-button em {
  font-style: normal;
}
.action-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.action-button:not(:disabled):hover, .action-button:not(:disabled):focus {
  background-color: #001c60;
  color: #ffffff;
  cursor: pointer;
}
.action-button:not(:disabled):hover svg, .action-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.action-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .action-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 0) and (max-width: 959px) {
  .action-button {
    position: fixed;
    bottom: 10px;
    left: 10px;
    height: 90px;
    width: 90px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    border-radius: 50%;
    line-height: 1.1em;
  }
}

.action-drawer {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 100px;
  padding-left: 20px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
  width: 100%;
  z-index: 200;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.action-drawer .action-drawer__list > li {
  opacity: 0;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.action-drawer.active {
  visibility: visible;
  pointer-events: auto;
}
.action-drawer.active .action-drawer__list > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.action-drawer.active .action-drawer__list > li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.action-drawer.active .action-drawer__list > li:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.action-drawer.active .action-drawer__list > li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.action-drawer.active .action-drawer__list > li:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.action-drawer.active .action-drawer__list > li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.action-drawer.active .action-drawer__list > li:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.action-drawer.active .action-drawer__list > li:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.action-drawer.active .action-drawer__list > li:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.action-drawer.active .action-drawer__list > li:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.action-drawer.active .action-drawer__list > li:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.action-drawer.active .action-drawer__list > li:nth-child(11) {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}
.action-drawer.active .action-drawer__list > li:nth-child(12) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.action-drawer.active .action-drawer__list > li:nth-child(13) {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}
.action-drawer.active .action-drawer__list > li:nth-child(14) {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.action-drawer.active .action-drawer__list > li:nth-child(15) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.action-drawer.active .action-drawer__list > li:nth-child(16) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.action-drawer.active .action-drawer__list > li:nth-child(17) {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}
.action-drawer.active .action-drawer__list > li:nth-child(18) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.action-drawer.active .action-drawer__list > li:nth-child(19) {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}
.action-drawer.active .action-drawer__list > li:nth-child(20) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
@media (min-width: 768px) {
  .action-drawer {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 100px;
    padding-left: 40px;
  }
}

.action-drawer__close {
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
  background-color: var(--red);
  cursor: pointer;
  position: relative;
  border: 0;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  right: 15px;
}
.action-drawer__close svg {
  height: 16px;
  width: 16px;
  vertical-align: middle;
  -webkit-transition: fill 0.2s;
  transition: fill 0.2s;
  position: relative;
  z-index: 2;
  fill: #ffffff;
}
.action-drawer__close:hover, .action-drawer__close:focus {
  background-color: #0d3dd9;
}
.action-drawer__close:hover svg, .action-drawer__close:focus svg {
  fill: #ffffff;
}

.action-drawer__box {
  position: absolute;
  top: 10px;
  right: 10px;
  left: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
          box-shadow: rgba(0, 17, 57, 0.4) 2px 2px 20px;
  background-color: #ffffff;
  z-index: 2;
}
@media (min-width: 600px) {
  .action-drawer__box {
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 960px) {
  .action-drawer__box {
    position: absolute;
    top: 20px;
    right: 20px;
    left: auto;
    width: 50%;
  }
}
.admin-bar .action-drawer__box {
  top: 56px;
}
@media (min-width: 600px) {
  .admin-bar .action-drawer__box {
    top: 66px;
  }
}
@media (min-width: 782px) {
  .admin-bar .action-drawer__box {
    top: 52px;
  }
}

.action-drawer__box-inner {
  padding-top: 80px;
  position: relative;
  min-height: calc(100vh - 60px);
}
@media (min-width: 600px) {
  .action-drawer__box-inner {
    border: 1px solid #bccbef;
  }
}

.action-drawer__bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0d3dd9;
  opacity: 0.9;
}

.action-drawer__topper {
  margin-top: 40px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .action-drawer__topper {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .action-drawer__topper {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .action-drawer__topper {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .action-drawer__topper {
    margin-bottom: 40px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-drawer__topper {
    margin-bottom: 0;
    text-align: center;
  }
}
@media (min-width: 960px) {
  .action-drawer__topper {
    margin-left: 40px;
    margin-right: 40px;
  }
}

.action-drawer__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: var(--red);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-drawer__header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-drawer__header {
    font-size: 120px;
  }
}

.action-drawer__item {
  border-top: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 600px) {
  .action-drawer__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-drawer__item:first-child {
    border-top: 0;
  }
}
.action-drawer__item:last-child {
  margin-bottom: -1px;
  border-bottom: 1px solid #bccbef;
}

.action-drawer__item-text {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 600px) {
  .action-drawer__item-text {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    width: 75%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (min-width: 960px) {
  .action-drawer__item-text {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.action-drawer__figure-wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  width: 60%;
}
@media (min-width: 600px) {
  .action-drawer__figure-wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 30%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 1400px) {
  .action-drawer__figure-wrapper {
    width: 25%;
  }
}

.action-drawer__figure img {
  border-radius: 50%;
  overflow: hidden;
}

.action-drawer__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.26;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 18px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-drawer__title {
    font-size: calc( 18px + (26 - 18) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-drawer__title {
    font-size: 26px;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .action-drawer__title {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 90%;
  }
}
@media (min-width: 600px) {
  .action-drawer__title {
    max-width: 300px;
  }
}
@media (min-width: 960px) {
  .action-drawer__title {
    max-width: 400px;
  }
}

.action-drawer__button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--red);
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 15px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .action-drawer__button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .action-drawer__button {
    font-size: 22px;
  }
}
.action-drawer__button em {
  font-style: normal;
}
.action-drawer__button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.action-drawer__button:not(:disabled):hover, .action-drawer__button:not(:disabled):focus {
  background-color: #0d3dd9;
  color: #ffffff;
  cursor: pointer;
}
.action-drawer__button:not(:disabled):hover svg, .action-drawer__button:not(:disabled):focus svg {
  fill: #ffffff;
}
.action-drawer__button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .action-drawer__button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .action-drawer__button {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .action-drawer__button {
    margin-top: 20px;
  }
}

.key-visual__figure {
  margin-top: 40px;
}

.key-visual__title {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .key-visual__title {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .key-visual__title {
    font-size: 22px;
  }
}
.key-visual__title em {
  font-style: normal;
}

.key-visual__description {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 25px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .key-visual__description {
    font-size: calc( 25px + (60 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .key-visual__description {
    font-size: 60px;
  }
}

.key-visual__graph {
  position: relative;
}
.key-visual__graph .amcharts-amexport-menu {
  display: none;
}

.key-visual__citation {
  margin-top: 10px;
  border-top: 1px solid #bccbef;
}

.key-visual .graph-block__venn-diagram {
  margin-top: 25px;
}

.related-actions {
  background-color: var(--red);
}

.related-actions__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
}
@media (min-width: 600px) {
  .related-actions__inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .related-actions__inner {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .related-actions__inner {
    margin-left: 200px;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.related-actions__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #ffffff;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-actions__header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-actions__header {
    font-size: 120px;
  }
}

.related-resources {
  background-color: #f2f5fc;
}
@media (min-width: 600px) {
  .related-resources {
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  .related-resources {
    margin-top: 20px;
    margin-left: -200px;
  }
}

.related-resources__inner {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 80px;
}
@media (min-width: 600px) {
  .related-resources__inner {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .related-resources__inner {
    padding-top: 140px;
  }
}
@media (min-width: 960px) {
  .related-resources__inner {
    margin-left: 200px;
    border-left: 1px solid #bccbef;
  }
}

.related-resources__header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .related-resources__header {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .related-resources__header {
    font-size: 120px;
  }
}

.law-list__header {
  padding-bottom: 20px;
  border-bottom: 1px solid #bccbef;
}
@media (min-width: 600px) {
  .law-list__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .law-list__header {
    padding-bottom: 38px;
  }
}

.law-list__title {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  text-transform: none;
  letter-spacing: -0.02em;
  font-size: 40px;
  color: #001c60;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law-list__title {
    font-size: calc( 40px + (120 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law-list__title {
    font-size: 120px;
  }
}

.law-list__more {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #ffffff;
  padding-top: 10px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: nowrap;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .law-list__more {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .law-list__more {
    font-size: 16px;
  }
}
.law-list__more svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.law-list__more:not(:disabled):hover, .law-list__more:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.law-list__more:not(:disabled):hover svg, .law-list__more:not(:disabled):focus svg {
  fill: #ffffff;
}
.law-list__more:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 599px) {
  .law-list__more {
    margin-top: 10px;
  }
}
@media (min-width: 600px) {
  .law-list__more {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  .law-list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

.law-list__item {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #bccbef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
@media (min-width: 0) and (max-width: 767px) {
  .law-list__item:last-child {
    border-bottom: 0;
  }
}

.law-list__icon {
  height: 1.8em;
  width: 1.8em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
  border-radius: 50%;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.law-list__icon--x {
  background-color: var(--red);
}
.law-list__icon--check {
  background-color: #0d3dd9;
}

.law-list__icon-x {
  height: 11px;
  width: 11px;
  margin-left: 1px;
  fill: #ffffff;
}

.law-list__icon-check {
  height: 9px;
  width: 12px;
  margin-left: 1px;
  fill: #ffffff;
}

.law-list__link {
  color: #0d3dd9;
  display: inline-block;
  -webkit-transition: color 0.15s, border 0.15s;
  transition: color 0.15s, border 0.15s;
}
.law-list__link:hover, .law-list__link:focus {
  color: var(--red);
}

.join-email__form {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-box-shadow 0.2s;
  transition: -webkit-box-shadow 0.2s;
  transition: box-shadow 0.2s;
  transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
}
.join-email__form:focus-within {
  -webkit-box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
          box-shadow: rgba(13, 60, 217, 0.15) 2px 2px 20px;
}
.footer__join .join-email__form {
  margin-top: 40px;
}
@media (min-width: 600px) {
  .footer__join .join-email__form {
    margin-top: 60px;
  }
}
@media (min-width: 960px) {
  .footer__join .join-email__form {
    margin-top: 80px;
  }
}
@media (min-width: 1800px) {
  .footer__join .join-email__form {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) {
  .footer__join .join-email__form {
    margin-top: 80px;
  }
}
@media (min-width: 1200px) and (min-width: 600px) {
  .footer__join .join-email__form {
    margin-top: 100px;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .footer__join .join-email__form {
    margin-top: 140px;
  }
}
@media (min-width: 960px) {
  .join-email__form {
    margin-top: 40px;
  }
}

.join-email__label {
  width: 100%;
}

.join-email__input {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #0d3dd9;
  background-color: #ffffff;
  width: 100%;
  border: 1px solid #bccbef;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .join-email__input {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .join-email__input {
    font-size: 35px;
  }
}
.join-email__input::-webkit-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.join-email__input::-moz-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.join-email__input:-ms-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.join-email__input::-ms-input-placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.join-email__input::placeholder {
  color: #0d3dd9;
  opacity: 1;
}
.join-email__input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.join-email__input:focus::-moz-placeholder {
  opacity: 0;
}
.join-email__input:focus:-ms-input-placeholder {
  opacity: 0;
}
.join-email__input:focus::-ms-input-placeholder {
  opacity: 0;
}
.join-email__input:focus::placeholder {
  opacity: 0;
}
@media (min-width: 768px) {
  .join-email__input {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}

.join-email__submit {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s;
  transition: background-color 0.15s;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .join-email__submit {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .join-email__submit {
    font-size: 22px;
  }
}
.join-email__submit em {
  font-style: normal;
}
.join-email__submit:hover, .join-email__submit:focus {
  background-color: var(--red);
  cursor: pointer;
}

.home-tabs {
  position: relative;
}

.home-tabs__header {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #001c60;
  text-transform: uppercase;
  padding-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-tabs__header {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-tabs__header {
    font-size: 22px;
  }
}
.home-tabs__header em {
  font-style: normal;
}
@media (min-width: 600px) {
  .home-tabs__header {
    padding-top: 20px;
    padding-bottom: 5px;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .home-tabs__list {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
@media (min-width: 600px) {
  .home-tabs__list {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
  }
}

@media (min-width: 600px) {
  .home-tabs__list-spacer {
    margin-bottom: 20px;
    padding-bottom: 56.25%;
    width: 100%;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .home-tabs__list-item {
    padding-bottom: 10px;
    margin-right: 20px;
  }
}
@media (min-width: 600px) {
  .home-tabs__list-item {
    width: calc(200px - 40px);
  }
}

.home-tabs__btn {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 14px;
  color: #0d3dd9;
  padding-bottom: 2px;
  border-bottom: 1px solid #bccbef;
  text-align: left;
  pointer-events: auto;
  -webkit-transition: color 0.2s, border 0.2s;
  transition: color 0.2s, border 0.2s;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-tabs__btn {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-tabs__btn {
    font-size: 16px;
  }
}
.home-tabs__btn[aria-selected=true] {
  color: #001c60;
  border-color: #001c60;
}
.home-tabs__btn:focus, .home-tabs__btn:hover {
  outline: 0;
  color: #001c60;
}
@media (min-width: 600px) {
  .home-tabs__btn {
    padding-top: 12px;
    padding-bottom: 2px;
  }
}

.home-tabs__content:focus {
  outline: 0;
}

@media (min-width: 600px) and (max-width: 959px) {
  .home-tabs__cta {
    margin-left: calc(200px - 20px);
    padding-left: 20px;
    border-left: 1px solid #bccbef;
  }
}
@media (min-width: 960px) {
  .home-tabs__cta {
    margin-left: calc(200px + 20px);
  }
}

.home-tabs__cta-header {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 500;
  text-transform: none;
  letter-spacing: -0.025em;
  font-size: 20px;
  color: #001c60;
  margin-top: 20px;
  max-width: 500px;
  width: 90%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-tabs__cta-header {
    font-size: calc( 20px + (35 - 20) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-tabs__cta-header {
    font-size: 35px;
  }
}
@media (min-width: 600px) {
  .home-tabs__cta-header {
    margin-top: 30px;
  }
}
@media (min-width: 1400px) {
  .home-tabs__cta-header {
    width: 85%;
  }
}

.home-tabs__cta-text {
  font-family: "GT America", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  color: #001c60;
  margin-top: 15px;
  max-width: 500px;
  width: 90%;
}
@media (min-width: 1400px) {
  .home-tabs__cta-text {
    width: 85%;
  }
}

.home-tabs__cta-button {
  font-family: "Vinyl", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  text-transform: none;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1em;
  padding-top: 19px;
  padding-right: 23px;
  padding-bottom: 18px;
  padding-left: 23px;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #0d3dd9;
  -webkit-transition: background-color 0.15s, color 0.15s;
  transition: background-color 0.15s, color 0.15s;
  margin-top: 20px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-tabs__cta-button {
    font-size: calc( 16px + (22 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-tabs__cta-button {
    font-size: 22px;
  }
}
.home-tabs__cta-button em {
  font-style: normal;
}
.home-tabs__cta-button svg {
  fill: #ffffff;
  -webkit-transition: fill 0.15s;
  transition: fill 0.15s;
}
.home-tabs__cta-button:not(:disabled):hover, .home-tabs__cta-button:not(:disabled):focus {
  background-color: var(--red);
  color: #ffffff;
  cursor: pointer;
}
.home-tabs__cta-button:not(:disabled):hover svg, .home-tabs__cta-button:not(:disabled):focus svg {
  fill: #ffffff;
}
.home-tabs__cta-button:disabled {
  background-color: #f2f5fc;
  color: #455fa0;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .home-tabs__cta-button {
    padding-top: 22px;
    padding-right: 26px;
    padding-bottom: 21px;
    padding-left: 26px;
  }
}
@media (min-width: 600px) {
  .home-tabs__cta-button {
    margin-top: 25px;
  }
}

@media (min-width: 960px) {
  .site-nav__title {
    padding-left: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdGF0aWMvc2Nzcy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLXJlZDogI2ZmMzUyZTtcbn1cblxuLmFjY2Vzc2libGUtY29sb3JzIHtcbiAgLS1yZWQ6ICNlMzAxMmI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1SZWd1bGFyLUl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1SZWd1bGFyLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1NZWRpdW0ud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtTWVkaXVtLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLU1lZGl1bS1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtTWVkaXVtLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1Cb2xkLUl0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1Cb2xkLUl0YWxpYy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJWaW55bFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL1ZpbnlsLVJlZ3VsYXIud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL1ZpbnlsLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChmb250cy9WaW55bC1PYmxpcXVlLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9WaW55bC1PYmxpcXVlLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5pbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBIaWRlIHRoZSB1cCBhbmQgZG93biBhcnJvd3Mgb24gbnVtYmVyIGZpZWxkcyAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuXG4ubGFuZHNjYXBlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmRzY2FwZS1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3J0cmFpdC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydHJhaXQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3F1YXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcXVhcmUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgICAgICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5pbmFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsIC52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnRhYmJlZC1jb3JuZXItYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAtOTk5cHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAtOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRhYmJlZC1jb3JuZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50YWJiZWQtY29ybmVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGFiYmVkLWNvcm5lci1idXR0b246Zm9jdXMsIC50YWJiZWQtY29ybmVyLWJ1dHRvbjphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuI3dwYWRtaW5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnJpY2gtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucmljaC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yaWNoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucmljaC10ZXh0ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yaWNoLXRleHQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0ID4gcCBhOmhvdmVyLCAucmljaC10ZXh0ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5yaWNoLXRleHQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSxcbi5yaWNoLXRleHQgPiBoMixcbi5yaWNoLXRleHQgPiBoMyxcbi5yaWNoLXRleHQgPiBoNCxcbi5yaWNoLXRleHQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmljaC10ZXh0ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGgzLFxuLnJpY2gtdGV4dCA+IHAgKyBoNCxcbi5yaWNoLXRleHQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gcCArIGgxLFxuLnJpY2gtdGV4dCA+IHAgKyBoMixcbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgxICsgaDEsXG4ucmljaC10ZXh0ID4gaDEgKyBoMixcbi5yaWNoLXRleHQgPiBoMSArIGgzLFxuLnJpY2gtdGV4dCA+IGgxICsgaDQsXG4ucmljaC10ZXh0ID4gaDEgKyBoNSxcbi5yaWNoLXRleHQgPiBoMSArIGg2LFxuLnJpY2gtdGV4dCA+IGgyICsgaDEsXG4ucmljaC10ZXh0ID4gaDIgKyBoMixcbi5yaWNoLXRleHQgPiBoMiArIGgzLFxuLnJpY2gtdGV4dCA+IGgyICsgaDQsXG4ucmljaC10ZXh0ID4gaDIgKyBoNSxcbi5yaWNoLXRleHQgPiBoMiArIGg2LFxuLnJpY2gtdGV4dCA+IGgzICsgaDEsXG4ucmljaC10ZXh0ID4gaDMgKyBoMixcbi5yaWNoLXRleHQgPiBoMyArIGgzLFxuLnJpY2gtdGV4dCA+IGgzICsgaDQsXG4ucmljaC10ZXh0ID4gaDMgKyBoNSxcbi5yaWNoLXRleHQgPiBoMyArIGg2LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDEsXG4ucmljaC10ZXh0ID4gaDQgKyBoMixcbi5yaWNoLXRleHQgPiBoNCArIGgzLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDQsXG4ucmljaC10ZXh0ID4gaDQgKyBoNSxcbi5yaWNoLXRleHQgPiBoNCArIGg2LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDEsXG4ucmljaC10ZXh0ID4gaDUgKyBoMixcbi5yaWNoLXRleHQgPiBoNSArIGgzLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDQsXG4ucmljaC10ZXh0ID4gaDUgKyBoNSxcbi5yaWNoLXRleHQgPiBoNSArIGg2LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDEsXG4ucmljaC10ZXh0ID4gaDYgKyBoMixcbi5yaWNoLXRleHQgPiBoNiArIGgzLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDQsXG4ucmljaC10ZXh0ID4gaDYgKyBoNSxcbi5yaWNoLXRleHQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gaDEgKyBoMSxcbi5yaWNoLXRleHQgPiBoMSArIGgyLFxuLnJpY2gtdGV4dCA+IGgxICsgaDMsXG4ucmljaC10ZXh0ID4gaDEgKyBoNCxcbi5yaWNoLXRleHQgPiBoMSArIGg1LFxuLnJpY2gtdGV4dCA+IGgxICsgaDYsXG4ucmljaC10ZXh0ID4gaDIgKyBoMSxcbi5yaWNoLXRleHQgPiBoMiArIGgyLFxuLnJpY2gtdGV4dCA+IGgyICsgaDMsXG4ucmljaC10ZXh0ID4gaDIgKyBoNCxcbi5yaWNoLXRleHQgPiBoMiArIGg1LFxuLnJpY2gtdGV4dCA+IGgyICsgaDYsXG4ucmljaC10ZXh0ID4gaDMgKyBoMSxcbi5yaWNoLXRleHQgPiBoMyArIGgyLFxuLnJpY2gtdGV4dCA+IGgzICsgaDMsXG4ucmljaC10ZXh0ID4gaDMgKyBoNCxcbi5yaWNoLXRleHQgPiBoMyArIGg1LFxuLnJpY2gtdGV4dCA+IGgzICsgaDYsXG4ucmljaC10ZXh0ID4gaDQgKyBoMSxcbi5yaWNoLXRleHQgPiBoNCArIGgyLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDMsXG4ucmljaC10ZXh0ID4gaDQgKyBoNCxcbi5yaWNoLXRleHQgPiBoNCArIGg1LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDYsXG4ucmljaC10ZXh0ID4gaDUgKyBoMSxcbi5yaWNoLXRleHQgPiBoNSArIGgyLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDMsXG4ucmljaC10ZXh0ID4gaDUgKyBoNCxcbi5yaWNoLXRleHQgPiBoNSArIGg1LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDYsXG4ucmljaC10ZXh0ID4gaDYgKyBoMSxcbi5yaWNoLXRleHQgPiBoNiArIGgyLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDMsXG4ucmljaC10ZXh0ID4gaDYgKyBoNCxcbi5yaWNoLXRleHQgPiBoNiArIGg1LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSBhLFxuLnJpY2gtdGV4dCA+IGgyIGEsXG4ucmljaC10ZXh0ID4gaDMgYSxcbi5yaWNoLXRleHQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBoMSBhOmhvdmVyLCAucmljaC10ZXh0ID4gaDEgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoMiBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGgyIGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDMgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoMyBhOmZvY3VzLFxuLnJpY2gtdGV4dCA+IGg1IGE6aG92ZXIsXG4ucmljaC10ZXh0ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IGg0IGEsXG4ucmljaC10ZXh0ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBoNCBhOmhvdmVyLCAucmljaC10ZXh0ID4gaDQgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoNiBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnJpY2gtdGV4dCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgxIHN0cm9uZyxcbi5yaWNoLXRleHQgPiBoMiBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDMgc3Ryb25nLFxuLnJpY2gtdGV4dCA+IGg0IHN0cm9uZyxcbi5yaWNoLXRleHQgPiBoNSBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgdWwsXG4ucmljaC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiBvbCBhOmhvdmVyLCAucmljaC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCA+IGgxICsgdWwsXG4ucmljaC10ZXh0ID4gaDIgKyB1bCxcbi5yaWNoLXRleHQgPiBoMyArIHVsLFxuLnJpY2gtdGV4dCA+IGg0ICsgdWwsXG4ucmljaC10ZXh0ID4gaDUgKyB1bCxcbi5yaWNoLXRleHQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGgxICsgb2wsXG4ucmljaC10ZXh0ID4gaDIgKyBvbCxcbi5yaWNoLXRleHQgPiBoMyArIG9sLFxuLnJpY2gtdGV4dCA+IGg0ICsgb2wsXG4ucmljaC10ZXh0ID4gaDUgKyBvbCxcbi5yaWNoLXRleHQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24gYTpob3ZlciwgLnJpY2gtdGV4dCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucmljaC10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucmljaC10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmljaC10ZXh0ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJpY2gtdGV4dCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yaWNoLXRleHQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmljaC10ZXh0ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5iYXNlX19mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2VfX25hdiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNlX19mb290ZXIge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFzZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFzZV9fY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5iYXNlX19jb250ZW50LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYmFzZV9fcHJpbnQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9ybV9fZmllbGQgaW5wdXQsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fZmllbGQgaW5wdXQsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19maWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwZDNkZDk7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5mb3JtX19maWVsZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1cyxcbi5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm1fX2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmZvcm1fX2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcmVzaXplOiBub25lO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5mb3JtX19maWVsZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb3JtX19maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fZmllbGQgbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9ybV9fZmllbGQtLXRpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm1fX2NoZWNrYm94LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtX19jaGVja2JveC1ncm91cCAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fdHdvLWNvbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9ybV9fdHdvLWNvbCAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmZvcm1fX3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fc3VibWl0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvcm1fX3N1Ym1pdCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZm9ybV9fc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZm9ybV9fc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtX19zdWJtaXQ6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZm9ybV9fc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZm9ybV9fc3VibWl0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmZvcm1fX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9fc2VsZWN0IHN2ZyB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzBkM2RkOTtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fc2VsZWN0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3QgbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb3JtX19maWVsZC1yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uZm9ybV9fZmllbGQtcmVxdWlyZWQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9fY2hlY2tib3ggKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZm9ybV9fY2hlY2tib3g6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjJmNWZjO1xufVxuLmZvcm1fX2NoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggIzBkM2RkOTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBkM2RkOTtcbn1cbi5mb3JtX19jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzBkM2RkOTtcbn1cbi5mb3JtX19jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDAgMCB3aGl0ZSwgNHB4IDAgMCB3aGl0ZSwgNHB4IC0ycHggMCB3aGl0ZSwgNHB4IC00cHggMCB3aGl0ZSwgNHB4IC02cHggMCB3aGl0ZSwgNHB4IC04cHggMCB3aGl0ZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMCAwIHdoaXRlLCA0cHggMCAwIHdoaXRlLCA0cHggLTJweCAwIHdoaXRlLCA0cHggLTRweCAwIHdoaXRlLCA0cHggLTZweCAwIHdoaXRlLCA0cHggLThweCAwIHdoaXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mb3JtX19kaXNjbGFpbWVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuXG4uZm9ybV9fZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb3JtX19lcnJvciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvcm1fX2Vycm9yLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fZ2VuZXJhbC1lcnJvciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fZ2VuZXJhbC1lcnJvciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb3JtX19nZW5lcmFsLWVycm9yLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXQtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4uYWRtaW4tYmFyIC5ldC1uYXYge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuZXQtbmF2IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmU6aG92ZXIgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuZXQtbmF2X19leHBsb3JlOmhvdmVyIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtLXdpZGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgICAgIC1tcy1mbGV4OiAyO1xuICAgICAgICAgICAgZmxleDogMjtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlOmZvY3VzLXdpdGhpbiAuZXQtbmF2X19leHBsb3JlLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5ldC1uYXZfX2V4cGxvcmU6Zm9jdXMtd2l0aGluIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZXQtbmF2X19leHBsb3JlLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19leHBsb3JlLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG4uZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpmb2N1cywgLmV0LW5hdl9fZXhwbG9yZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uOmZvY3VzLCAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgfVxuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpmb2N1cyAuZXQtbmF2X19leHBsb3JlLWljb24sIC5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uOmhvdmVyIC5ldC1uYXZfX2V4cGxvcmUtaWNvbiB7XG4gICAgZmlsbDogIzBkM2RkOTtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLWljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMDhlbTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1pY29uIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNsb3NlOmZvY3VzLXdpdGhpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY2xvc2U6Zm9jdXMtd2l0aGluIH4gLmV0LW5hdl9fZXhwbG9yZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV0LW5hdl9fY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV0LW5hdl9fY2xvc2Ugc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmV0LW5hdl9fY2xvc2U6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmV0LW5hdl9fY2xvc2U6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ldC1uYXZfX2Nsb3NlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wM3M7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNnM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDlzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMXM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjdzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yN3M7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1saW5rOmhvdmVyLCAuZXQtbmF2X19leHBsb3JlLW1lbnUtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtbmF2X19leHBsb3JlLW1lbnUtbGluazpob3ZlciAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYywgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbms6Zm9jdXMgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBsaW5lLWhlaWdodDogMS4wOGVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0OmhvdmVyIGEsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3Q6aG92ZXIgYnV0dG9uLCAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3Q6Zm9jdXMgYSxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdDpmb2N1cyBidXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGEsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGE6aG92ZXIsIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhOmZvY3VzLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbjpob3Zlcixcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b246Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGEsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmV0LW5hdl9fc2VhcmNoLWxpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1uYXZfX3NlYXJjaC1saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19zZWFyY2gtbGluayB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fc2VhcmNoLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldC1uYXZfX3NlYXJjaC1saW5rOmhvdmVyLCAuZXQtbmF2X19zZWFyY2gtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5cbi5ldC1uYXZfX2N0YXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19jdGFzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19jdGFzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1uYXZfX2N0YXMtLXdpZGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI7XG4gICAgICAgIC1tcy1mbGV4OiAyO1xuICAgICAgICAgICAgZmxleDogMjtcbiAgfVxufVxuXG4uZXQtbmF2X19jb3JuZXItY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fY29ybmVyLWN0YSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19jb3JuZXItY3RhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1uYXZfX2Nvcm5lci1jdGEgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1uYXZfX2Nvcm5lci1jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuLmV0LW5hdl9fY29ybmVyLWN0YTpob3ZlciwgLmV0LW5hdl9fY29ybmVyLWN0YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fc2Vjb25kYXJ5LWNvcm5lci1jdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fc2Vjb25kYXJ5LWNvcm5lci1jdGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LW5hdl9fc2Vjb25kYXJ5LWNvcm5lci1jdGEgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuLmV0LW5hdl9fc2Vjb25kYXJ5LWNvcm5lci1jdGE6aG92ZXIsIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNpdGUtbmF2IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaXRlLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi5zaXRlLW5hdl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtbmF2X19sZWZ0IHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1uYXZfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpdGUtbmF2X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5zaXRlLW5hdl9fbG9nb2JpZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2l0ZS1uYXZfX2xvZ29iaWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1uYXZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X19yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5zaXRlLW5hdl9fbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaXRlLW5hdl9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaXRlLW5hdl9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaXRlLW5hdl9fc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLW5hdl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uc2l0ZS1uYXZfX3RpdGxlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc2l0ZS1uYXZfX3RpdGxlIGE6aG92ZXIsIC5zaXRlLW5hdl9fdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19qb2luIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdl9fam9pbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXZfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpdGUtbmF2X19qb2luIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zaXRlLW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNpdGUtbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zaXRlLW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNpdGUtbmF2X19qb2luOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zaXRlLW5hdl9fam9pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1uYXYtbWVudSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc2l0ZS1uYXYtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1uYXYtbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06aG92ZXIgLnNpdGUtbmF2LW1lbnVfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zaXRlLW5hdi1tZW51X19pdGVtOmhvdmVyIC5zaXRlLW5hdi1tZW51X19kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06aG92ZXIgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaXRlLW5hdi1tZW51X19pdGVtOmZvY3VzLXdpdGhpbiAuc2l0ZS1uYXYtbWVudV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06Zm9jdXMtd2l0aGluIC5zaXRlLW5hdi1tZW51X19kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06Zm9jdXMtd2l0aGluIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaXRlLW5hdi1tZW51X19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNpdGUtbmF2LW1lbnVfX2xpbms6aG92ZXIsIC5zaXRlLW5hdi1tZW51X19saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc2l0ZS1uYXYtbWVudV9fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5zaXRlLW5hdi1tZW51X19saW5rLmFjdGl2ZSBzcGFuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMTBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDhmMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMTQ0OGYzO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1saW5rOmhvdmVyLCAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN0aWNreS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBib3gtc2hhZG93IDAuMnMsIHZpc2liaWxpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBib3gtc2hhZG93IDAuMnMsIHZpc2liaWxpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ktbmF2LS12aXNpYmxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWRtaW4tYmFyIC5zdGlja3ktbmF2IHtcbiAgdG9wOiBjYWxjKDQ2cHggKyA2MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5zdGlja3ktbmF2IHtcbiAgICB0b3A6IGNhbGMoMzJweCArIDYwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5zdGlja3ktbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0aWNreS1uYXZfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RpY2t5LW5hdl9fbGVmdCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEyMHB4IC0gNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0aWNreS1uYXZfX2xvZ28ge1xuICAgIHdpZHRoOiBjYWxjKDE0MHB4IC0gNDBweCk7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZfX2xpbmtzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2X190aXRsZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnN0aWNreS1uYXZfX3RpdGxlIGE6aG92ZXIsIC5zdGlja3ktbmF2X190aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGlja3ktbmF2X19zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19qb2luIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGlja3ktbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2X19qb2luIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc3RpY2t5LW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RpY2t5LW5hdl9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RpY2t5LW5hdl9fam9pbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RpY2t5LW5hdl9fam9pbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNvY2lhbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvY2lhbC1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2NpYWwtbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zb2NpYWwtbGluayBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNvY2lhbC1saW5rOmhvdmVyLCAuc29jaWFsLWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zb2NpYWwtbGluazpob3ZlciBzdmcsIC5zb2NpYWwtbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiB2YXIoLS1yZWQpO1xufVxuXG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbms6aG92ZXIsIC5zb2NpYWwtbGlua3MtLW1lbnUgLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oYW1idXJnZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhhbWJ1cmdlcjpob3ZlciwgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHN2ZywgLmhhbWJ1cmdlcjpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubWVudSA+IHVsID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5tZW51LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmFkbWluLWJhciAubWVudSB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5tZW51IHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLm1lbnVfX2xvZ28ge1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLm1lbnVfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5tZW51X19jbG9zZTpob3ZlciwgLm1lbnVfX2Nsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5tZW51X19jbG9zZTpob3ZlciBzdmcsIC5tZW51X19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWVudV9fbGlzdDpob3ZlciBhLCAubWVudV9fbGlzdDpmb2N1cyBhIHtcbiAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4ubWVudV9fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1lbnVfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWVudV9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5tZW51X19saXN0IGE6aG92ZXIsIC5tZW51X19saXN0IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51X19saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLm1lbnVfX3NvY2lhbC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tZW51X19qb2luIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1lbnVfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1lbnVfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1lbnVfX2pvaW4gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubWVudV9fam9pbiBzdmcge1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLm1lbnVfX2pvaW46bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnVfX2pvaW46bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1lbnVfX2pvaW46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zaGFyZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNoYXJlIC5zaGFyZV9fbGlzdCA+IGxpIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uc2hhcmUuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogYXV0bztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICB1c2VyLXNlbGVjdDogYXV0bztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDExKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgxOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCgyMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zaGFyZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnNoYXJlX19jbG9zZSBzdmcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuLnNoYXJlX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uc2hhcmVfX2Nsb3NlOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2hhcmVfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5zaGFyZV9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLnNoYXJlX19ib3gge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2hhcmVfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYWRtaW4tYmFyIC5zaGFyZV9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNoYXJlX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc2hhcmVfX2JveC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaGFyZV9fYm94LWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZV9fYm94LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uc2hhcmVfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnNoYXJlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uc2hhcmVfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNoYXJlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNoYXJlX19saW5rIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uc2hhcmVfX2xpbms6aG92ZXIsIC5zaGFyZV9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zaGFyZV9fbGluazpob3ZlciBzdmcsIC5zaGFyZV9fbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc2hhcmVfX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zaGFyZV9faW5wdXQ6LW1vei1yZWFkLW9ubHkge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5zaGFyZV9faW5wdXQ6cmVhZC1vbmx5IHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uc2hhcmVfX2lucHV0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xufVxuXG4uc2hhcmVfX2NvcHkge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZV9fY29weSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNoYXJlX19jb3B5OmhvdmVyLCAuc2hhcmVfX2NvcHk6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZS1idXR0b24tLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2hhcmUtYnV0dG9uLS1kZWZhdWx0IHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zaGFyZS1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zaGFyZS1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zaGFyZS1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zaGFyZS1idXR0b24tLWRlZmF1bHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaGFyZS1idXR0b24tLW91dGxpbmVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZS1idXR0b24tLW91dGxpbmVkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZS1idXR0b24tLW91dGxpbmVkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaGFyZS1idXR0b24tLW91dGxpbmVkIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zaGFyZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc2hhcmUtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBib3JkZXItY29sb3I6ICNiY2NiZWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGFyZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2JjY2JlZjtcbn1cblxuLnNoYXJlLWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDEzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcmludC1idXR0b24tLWRlZmF1bHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJpbnQtYnV0dG9uLS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmludC1idXR0b24tLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByaW50LWJ1dHRvbi0tZGVmYXVsdCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ucHJpbnQtYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucHJpbnQtYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAucHJpbnQtYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucHJpbnQtYnV0dG9uLS1kZWZhdWx0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHJpbnQtYnV0dG9uLS1pbnZlcnRlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmludC1idXR0b24tLWludmVydGVkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmludC1idXR0b24tLWludmVydGVkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcmludC1idXR0b24tLWludmVydGVkIHN2ZyB7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucHJpbnQtYnV0dG9uLS1pbnZlcnRlZDpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpbnQtYnV0dG9uLS1pbnZlcnRlZDpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucHJpbnQtYnV0dG9uLS1pbnZlcnRlZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucHJpbnQtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmRvYy1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvYy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvYy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRvYy1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmRvYy1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5kb2MtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlci1jb2xvcjogI2JjY2JlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvYy1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZG9jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjYmNjYmVmO1xufVxuXG4uZG9jLWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA4MDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGhpZ2hsaWdodC1zaGFyZS1pbnRybyAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbjogaGlnaGxpZ2h0LXNoYXJlLWludHJvIDAuMnM7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVlbSAwLjVlbSAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwZDNkZDkgdHJhbnNwYXJlbnQ7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyID4gdWwgPiBsaSB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpID4gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGkgPiBhIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpID4gYTpob3ZlciwgLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyID4gdWwgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQpO1xufVxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGhpZ2hsaWdodC1zaGFyZS1pbnRybyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpZ2hsaWdodC1zaGFyZS1pbnRybyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmRvYy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZG9jLWxpbms6aG92ZXIsIC5kb2MtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4uZG9jLWxpbmstLXdoaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvYy1saW5rLS13aGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kb2MtbGluay0td2hpdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS1ibHVlLXdhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9jLWxpbmstLWJsdWUtd2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kb2MtbGluay0tYmx1ZS13YXNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZjJmNWZjO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kb2MtbGluay0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xufVxuLmRvYy1saW5rLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5kb2MtbGlua19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kb2MtbGluay0tc21hbGwgLmRvYy1saW5rX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb2MtbGluay0tc21hbGwgLmRvYy1saW5rX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9jLWxpbmstLXNtYWxsIC5kb2MtbGlua19fdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvYy1saW5rLS1sYXJnZSAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190aXRsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uZG9jLWxpbmtfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb2MtbGlua19fdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9jLWxpbmtfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3R5cGUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZWFzZV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4udGVhc2VfX2xpbms6aG92ZXIsIC50ZWFzZV9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjAgIWltcG9ydGFudDtcbn1cbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX3RpdGxlLFxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fZGVzYyxcbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX3R5cGUsXG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX19udW1iZXIsIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3RpdGxlLFxuLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fZGVzYyxcbi50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3R5cGUsXG4udGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX19udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX21hcC1zdmcsIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX21hcC1zdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fbnVtYmVyLCAudGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX19udW1iZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnRlYXNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVhc2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi50ZWFzZV9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aWR0aDogOTAlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGVhc2VfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnRlYXNlX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udGVhc2VfX3R5cGUgLmNhcmQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZWFzZS0tc3RhdCAudGVhc2VfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2UtLXN0YXQgLnRlYXNlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICg4MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLS1zdGF0IC50ZWFzZV9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi50ZWFzZS0tc3RhdCAudGVhc2VfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnRlYXNlLS1tYXAgLnRlYXNlX19tYXAtc3ZnIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLnRlYXNlLS1pbml0aWF0aXZlIC50ZWFzZV9fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB3aWR0aDogOTUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNDAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluazpob3ZlciwgLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50ZWFzZS0tbGFyZ2UtdGV4dCAudGVhc2VfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbi5saXN0LXRlYXNlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLmxpc3QtdGVhc2VfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5saXN0LXRlYXNlX19saW5rIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIsIC5saXN0LXRlYXNlX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5saXN0LXRlYXNlX19saW5rOmhvdmVyIC5saXN0LXRlYXNlX190aXRsZSxcbi5saXN0LXRlYXNlX19saW5rOmhvdmVyIC5saXN0LXRlYXNlX19kZXNjLFxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIgLmxpc3QtdGVhc2VfX3R5cGUsIC5saXN0LXRlYXNlX19saW5rOmZvY3VzIC5saXN0LXRlYXNlX190aXRsZSxcbi5saXN0LXRlYXNlX19saW5rOmZvY3VzIC5saXN0LXRlYXNlX19kZXNjLFxuLmxpc3QtdGVhc2VfX2xpbms6Zm9jdXMgLmxpc3QtdGVhc2VfX3R5cGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpc3QtdGVhc2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3QtdGVhc2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDI1cHgpO1xuICB9XG59XG5cbi5saXN0LXRlYXNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saXN0LXRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdC10ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC10ZWFzZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmxpc3QtdGVhc2VfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtdGVhc2VfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLmxpc3QtdGVhc2VfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGlzdC10ZWFzZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdC10ZWFzZV9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50ZWFzZS1ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi50ZWFzZS1ncmlkIC50ZWFzZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2UtZ3JpZCAudGVhc2Uge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2UtZ3JpZCAudGVhc2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRlYXNlLWdyaWQgLnRlYXNlOm50aC1jaGlsZCgybisyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkIC50ZWFzZTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMiksIC50ZWFzZS1ncmlkIC50ZWFzZTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQgLnRlYXNlOmxhc3QtY2hpbGQ6bm90KDpudGgtY2hpbGQoZXZlbik6bm90KC50ZWFzZS0tcHJlc3MpKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZS1ncmlkLS1maXZlLXdpZGUgLnRlYXNlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1maXZlLXdpZGUgLnRlYXNlOm50aC1jaGlsZCg1bis1KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1maXZlLXdpZGUgLnRlYXNlOm50aC1jaGlsZCg1bisxKTpudGgtbGFzdC1jaGlsZCgtbis1KSwgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2U6bnRoLWNoaWxkKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzUpIH4gLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZS1ncmlkLS1mb3VyLXdpZGUgLnRlYXNlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1mb3VyLXdpZGUgLnRlYXNlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1mb3VyLXdpZGUgLnRlYXNlOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSwgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2U6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpIH4gLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZS1ncmlkLS1zdHJldGNoZWQgLnRlYXNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCAudGVhc2U6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCgybisyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpLCAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOmxhc3QtY2hpbGQ6bm90KDpudGgtY2hpbGQoZXZlbik6bm90KC50ZWFzZS0tcHJlc3MpKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZTpudGgtY2hpbGQoNG4rNCkge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSwgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGUudGVhc2UtZ3JpZC0tc3RyZXRjaGVkIC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGVhc2UtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2UtbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWxpc3Qge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRlYXNlLWxpc3Qubm90LWZpcnN0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVhc2UtbGlzdF9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudGVhc2UtbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVhc2UtbGlzdF9fdGV4dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCk7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudGVhc2UtbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWRtaW4tYmFyIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICB0b3A6IGNhbGMoNjBweCArIDc2cHggKyAzMnB4KTtcbiAgfVxufVxuXG4udGVhc2UtbGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi50ZWFzZS1saXN0X19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2UtbGlzdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGVhc2UtbGlzdF9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtbGlzdF9fbGlzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogbm9ybWFsO1xuICAgICAgICBhbGlnbi1zZWxmOiBub3JtYWw7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ucGFnaW5hdGlvbi0tYmx1ZS13YXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2luYXRpb25fX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3QtaXRlbS5zZWxlY3RlZCAucGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYubmV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2Lm5leHQgLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYucHJldmlvdXMge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b246aG92ZXIsIC5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uIC5hcnJvdyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbiAuYXJyb3cucHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24uZGlzYWJsZWQgLmFycm93IHtcbiAgZmlsbDogIzBkM2RkOTtcbn1cblxuLmFzaWRlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuLmFzaWRlLS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hc2lkZS0tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hc2lkZV9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hc2lkZV9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYXNpZGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXNpZGVfX3RpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5hc2lkZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYXNpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFzaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hc2lkZV9fdGV4dCBhOmhvdmVyLCAuYXNpZGVfX3RleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFzaWRlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgYTpob3ZlciwgLmFzaWRlX190ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpIHVsLFxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgYTpob3ZlciwgLmFzaWRlX190ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFzaWRlX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXNpZGVfX3RleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFzaWRlX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpZGVfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5hc2lkZV9fZG9jLWxpbmsge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4uYXNpZGVfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19pbWFnZV9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uYXNpZGVfX2ltYWdlX19jYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX19pbWFnZV9fY2FwdGlvbiBhOmhvdmVyLCAuYXNpZGVfX2ltYWdlX19jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uYXNpZGUtLW5hcnJvdyAuYXNpZGVfX3RpdGxlIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hc2lkZS0tbmFycm93IC5hc2lkZV9fY29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IC5hc2lkZV9fbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hc2lkZS0tbmFycm93IC5hc2lkZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19zdGF0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hc2lkZV9fc3RhdHMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5hc2lkZV9fc3RhdHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX19zdGF0cy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hc2lkZV9fc3RhdHMgLnRlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFzaWRlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uc3RvcnktcHJldmlld19fc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3NwYWNlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAlICsgKDQwJSAtIDQwMHB4KSk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwJSArICg0MCUgLSA1MDBweCkpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3RvcnktcHJldmlld19fY2F0ZWdvcnk6aG92ZXIsIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3RvcnktcHJldmlld19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RvcnktcHJldmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5zdG9yeS1wcmV2aWV3X190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnN0b3J5LXByZXZpZXdfX3RpdGxlIGE6aG92ZXIsIC5zdG9yeS1wcmV2aWV3X190aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG4uc3RvcnktcHJldmlld19fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdG9yeS1wcmV2aWV3X190ZXh0IGE6aG92ZXIsIC5zdG9yeS1wcmV2aWV3X190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fdGl0bGUge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19jb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uZG9jLWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvYy1ncmlkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5kb2ctZ3JpZF9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uZG9nLWdyaWRfX2xpbmsgLmRvYy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIC5kb2MtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uLWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb24tbGlzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc29sdXRpb24tbGlzdF9fbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zb2x1dGlvbi1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnNvbHV0aW9uLWxpc3RfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb24tbGlzdF9fbGluazpob3ZlciwgLnNvbHV0aW9uLWxpc3RfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNvbHV0aW9uLWxpc3RfX2xpbms6aG92ZXIgLnNvbHV0aW9uLWxpc3RfX3RpdGxlLFxuLnNvbHV0aW9uLWxpc3RfX2xpbms6aG92ZXIgLnNvbHV0aW9uLWxpc3RfX2Rlc2MsIC5zb2x1dGlvbi1saXN0X19saW5rOmZvY3VzIC5zb2x1dGlvbi1saXN0X190aXRsZSxcbi5zb2x1dGlvbi1saXN0X19saW5rOmZvY3VzIC5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg0MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc29sdXRpb24tbGlzdF9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdF9fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5saW5rLWdyb3VwIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLmxpbmstZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5saW5rLWdyb3VwX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpbmstZ3JvdXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGluay1ncm91cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5saW5rLWdyb3VwX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5saW5rLWdyb3VwX19saXN0OmhvdmVyIGEsIC5saW5rLWdyb3VwX19saXN0OmZvY3VzIGEge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5saW5rLWdyb3VwX19saXN0IGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpbmstZ3JvdXBfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGluay1ncm91cF9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5saW5rLWdyb3VwX19saXN0IGE6aG92ZXIsIC5saW5rLWdyb3VwX19saXN0IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saW5rLWdyb3VwX19saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLm51bWJlcmVkLWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubnVtYmVyZWQtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5udW1iZXJlZC1saXN0X19saW5rOmhvdmVyLCAubnVtYmVyZWQtbGlzdF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ubnVtYmVyZWQtbGlzdF9fbGluazpob3ZlciAubnVtYmVyZWQtbGlzdF9fdGV4dCxcbi5udW1iZXJlZC1saXN0X19saW5rOmhvdmVyIC5udW1iZXJlZC1saXN0X19udW1iZXIsIC5udW1iZXJlZC1saXN0X19saW5rOmZvY3VzIC5udW1iZXJlZC1saXN0X190ZXh0LFxuLm51bWJlcmVkLWxpc3RfX2xpbms6Zm9jdXMgLm51bWJlcmVkLWxpc3RfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDQwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX251bWJlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmxpc3Qtb2YtbGlua3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rcy5uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3MubmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3MubmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzLndpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ubGlzdC1vZi1saW5rcy53aGl0ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ubGlzdC1vZi1saW5rc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGlzdC1vZi1saW5rc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5saXN0LW9mLWxpbmtzX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxpc3Qtb2YtbGlua3NfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLmxpc3Qtb2YtbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlLCAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmxpc3Qtb2YtbGlua3NfX2xpbms6aG92ZXIgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYywgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLmxpc3Qtb2YtbGlua3NfX2xpbms6aG92ZXIgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiwgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbn1cbi5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnLCAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNDAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndpZGUgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG4ubGlzdC1vZi1saW5rc19fbGluay1pY29uIHN2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4ud2lkZSAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRlIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1kZXNjLCAubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2Mge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbms6aG92ZXIgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiwgLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHN2ZywgLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHN2ZyB7XG4gIGZpbGw6ICMwZDNkZDk7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cblxuLnBhZ2Utc2VhcmNoX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2gtLXN0YXRzLmhpZGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2gtLXJlc3VsdHMuaGlkZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoICNwYWdlLXNlYXJjaC0tcGFnaW5hdGlvbi5oaWRlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggI3BhZ2Utc2VhcmNoLS1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggI3BhZ2Utc2VhcmNoYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhbmVsLmFpcy1QYW5lbC0tbm9SZWZpbmVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhbmVsLmFpcy1QYW5lbC0tbm9SZWZpbmVtZW50IC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFuZWwuYWlzLVBhbmVsLS1ub1JlZmluZW1lbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIk5vIGZpbHRlcnNcIjtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMuaXMtdmlzaWJsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycywgb3BhY2l0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdG9wcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNzdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRvcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBoZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1pbm5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jb2xzIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIC5haXMtUmVmaW5lbWVudExpc3QtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIC5haXMtUmVmaW5lbWVudExpc3QtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIC5haXMtUmVmaW5lbWVudExpc3QtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyAuYWlzLVJlZmluZW1lbnRMaXN0LWxpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3Nob3ctcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgaGVpZ2h0OiAzOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtb3Blbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNsb3NlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgaGVpZ2h0OiAzOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNsb3NlOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6Zm9jdXMgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzBkM2RkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZWZpbmVtZW50cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3JlZmluZW1lbnRzLXBpbGxzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ3VycmVudFJlZmluZW1lbnRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtY2F0ZWdvcnlMYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtZGVsZXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ3VycmVudFJlZmluZW1lbnRzLWRlbGV0ZTpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtZGVsZXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgZmlsbDogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ljb24ge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB9XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLXJlc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1zdGF0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1zdGF0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVNvcnRCeS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZjJmNWZjIGluc2V0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzBkM2RkOTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdDpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdCA+IG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtaWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3Jlc3VsdHMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQgZW0sXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19ibG9nLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fdHlwZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2NhdGVnb3J5LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCBlbSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2csXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190eXBlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnksXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19wcmVzcy1kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19jYXRlZ29yeSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0LCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YmVmb3JlLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YWZ0ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX190aXRsZSBlbSwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUgZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQgZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19waWxscyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2NhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19ibG9nIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aHVtYm5haWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19wcmVzcy1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19wcmVzcy1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19sb2FkaW5nLXJpbmcge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19sb2FkaW5nLXJpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19sb2FkaW5nLXJpbmcge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fbG9hZGluZy1yaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cy1saW5rIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsgYTpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluazpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saXN0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3csXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93LnByZXYsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93LnByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93IHtcbiAgZmlsbDogIzQ1NWZhMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCAuYWlzLVBhZ2luYXRpb24tbGluazpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIC5haXMtUGFnaW5hdGlvbi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tLW5vUmVmaW5lbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgaGVpZ2h0OiAzOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24tLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5hdi1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubmF2LXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdi1zZWFyY2g6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtc3VibWl0IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWxvYWRpbmdJbmRpY2F0b3Igc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yIHN2ZyBjaXJjbGUge1xuICBzdHJva2Utb3BhY2l0eTogMC4yO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtbG9hZGluZ0luZGljYXRvciBzdmcgY2lyY2xlLFxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtbG9hZGluZ0luZGljYXRvciBzdmcgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXNlYXJjaGJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1pY29uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5haXMtSGl0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuYWlzLUhpdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5haXMtSGl0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLmFpcy1IaWdobGlnaHQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIGE6aG92ZXIsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2cge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fYmxvZ1tkYXRhLWJsb2duYW1lPVwiRXZlcnl0b3duIFN1cHBvcnQgRnVuZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2Jsb2dbZGF0YS1ibG9nbmFtZT1cIkV2ZXJ5dG93biBSZXNlYXJjaFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fYmxvZ1tkYXRhLWJsb2duYW1lPVwiRXZlcnl0b3duIExhd1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2UgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2UgLnNlYXJjaC1yZXN1bHRzX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3R5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19ibG9nLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fYmxvZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3R5cGUsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190eXBlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLmFpcy1IaWdobGlnaHQtaGlnaGxpZ2h0ZWQsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLmFpcy1IaWdobGlnaHQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3NlZS1hbGwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3NlZS1hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fc2VlLWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19zZWUtYWxsOmhvdmVyLCAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19zZWUtYWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWxhdGVkLWFydGljbGVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcy0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcy0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1hcnRpY2xlc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2dyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5yZWxhdGVkLWFydGljbGVzX19ncmlkIC50ZWFzZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19fZ3JpZCAudGVhc2Uge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19ncmlkIC50ZWFzZSB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2dyaWQgLnRlYXNlIHtcbiAgICBtaW4td2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uaW1hZ2UtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICBncmlkLXJvdy1nYXA6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLWxheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLmltYWdlLWxheW91dC0tMi1zeW1tZXRyaWNhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4uaW1hZ2UtbGF5b3V0LS0yLWFzeW1tZXRyaWNhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNWZyIDFmcjtcbn1cbi5pbWFnZS1sYXlvdXQtLTMtc3ltbWV0cmljYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5pbWFnZS1sYXlvdXQtLTMtYXN5bW1ldHJpY2FsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuMjYzZnIgMWZyO1xufVxuLmltYWdlLWxheW91dC0tMy1hc3ltbWV0cmljYWwgPiA6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMi9hdXRvO1xufVxuLmltYWdlLWxheW91dCAuaW1hZ2UtbGF5b3V0X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1hZ2UtbGF5b3V0IC5pbWFnZS1sYXlvdXRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2FsbC10by1hY3Rpb25fX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2FsbC10by1hY3Rpb25fX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2FsbC10by1hY3Rpb25fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuY2FsbC10by1hY3Rpb25fX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uaW50ZXJzdGl0aWFsLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uaW50ZXJzdGl0aWFsX19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVyc3RpdGlhbF9fYm94LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJzdGl0aWFsX19ib3gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWxfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmludGVyc3RpdGlhbF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWxfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgYTpob3ZlciwgLmludGVyc3RpdGlhbF9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgYTpob3ZlciwgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSB1bCxcbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sIGE6aG92ZXIsIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5zdWJuYXY6aG92ZXIgYSxcbi5zdWJuYXY6aG92ZXIgYnV0dG9uLCAuc3VibmF2OmZvY3VzIGEsXG4uc3VibmF2OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdiBhLFxuLnN1Ym5hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN1Ym5hdiBhOmhvdmVyLCAuc3VibmF2IGE6Zm9jdXMsXG4uc3VibmF2IGJ1dHRvbjpob3Zlcixcbi5zdWJuYXYgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3VibmF2IGEsXG4uc3VibmF2IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuLnN1Ym5hdi0taW52ZXJ0ZWQ6aG92ZXIgYSxcbi5zdWJuYXYtLWludmVydGVkOmhvdmVyIGJ1dHRvbiwgLnN1Ym5hdi0taW52ZXJ0ZWQ6Zm9jdXMgYSxcbi5zdWJuYXYtLWludmVydGVkOmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLnN1Ym5hdi0taW52ZXJ0ZWQgYSxcbi5zdWJuYXYtLWludmVydGVkIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXYtLWludmVydGVkIGEsXG4uc3VibmF2LS1pbnZlcnRlZCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdi0taW52ZXJ0ZWQgYSxcbi5zdWJuYXYtLWludmVydGVkIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3VibmF2LS1pbnZlcnRlZCBhOmhvdmVyLCAuc3VibmF2LS1pbnZlcnRlZCBhOmZvY3VzLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uOmhvdmVyLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3VibmF2LS1pbnZlcnRlZCBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5zdWJuYXZfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi5zdWJuYXZfX3NlbGVjdGVkLWxpbmsge1xuICBjb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDFjNjAgIWltcG9ydGFudDtcbn1cbi5zdWJuYXYtLWludmVydGVkIC5zdWJuYXZfX3NlbGVjdGVkLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmxvYWRpbmctcmluZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9hZGluZy1yaW5nIGRpdiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwZDNkZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmctcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICMwZDNkZDkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5sb2FkaW5nLXJpbmctLXdoaXRlIGRpdiB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxvYWRpbmctcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbn1cblxuLmxvYWRpbmctcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG5cbi5sb2FkaW5nLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nLXJpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLXJpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zZWFyY2gtdG9hc3Qge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTUlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk1JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA4MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2gtdG9hc3Quc2VhcmNoLWlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuc2VhcmNoLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc2VhcmNoLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaC10b2FzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zZWFyY2gtdG9hc3RfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC10b2FzdF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zZWFyY2gtdG9hc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNlYXJjaC10b2FzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zZWFyY2gtdG9hc3RfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtdG9hc3RfX2Fycm93LWljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mb290ZXItcnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItcnJfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLXJyX19tYWluIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHggLyAyKTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHggLyAyKTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHggLyAyKTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwMHB4IC8gMik7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5mb290ZXItcnJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9vdGVyLXJyX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb290ZXItcnJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLXJyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXItcnJfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyLXJyX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9vdGVyLXJyX19idXR0b24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZm9vdGVyLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmZvb3Rlci1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZm9vdGVyLXJyX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXItcnJfX2ltYWdlIC5zcXVhcmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhvbWUtcnIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZS1yciBpZnJhbWUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnIgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4uaG9tZS1yciAuZG9uYXRlLWVtYmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9tZS1ycl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX21haW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwMHB4IC0gMjBweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxODBweCAvIDIpO1xuICB9XG59XG5cbi5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHggLyAyKTtcbiAgfVxufVxuXG4uaG9tZS1yci0tZG9uYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19zZWNvbmRhcnktaW5uZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19tYWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAwcHggLSAyMHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG4uaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIwMHB4IC0gMjBweCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG4uaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX3RleHQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ob21lLXJyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmhvbWUtcnJfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhvbWUtcnJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhvbWUtcnJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1ycl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uaG9tZS1ycl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXJyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWUtcnJfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLXJyX19idXR0b24gc3ZnIHtcbiAgZmlsbDogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhvbWUtcnJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhvbWUtcnJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhvbWUtcnJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhvbWUtcnJfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uaG9tZS1ycl9faW1hZ2UgLnNxdWFyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLXJyX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4uaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IGE6aG92ZXIsIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMDBweCAtIDIwcHgpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4udGltZWxpbmVfX2NlbGw6bGFzdC1jaGlsZCAudGltZWxpbmVfX2ltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19jZWxsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGltZWxpbmVfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhciAudGltZWxpbmVfX2ltYWdlIHtcbiAgICB0b3A6IGNhbGMoNjBweCArIDc2cHggKyA0NnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnRpbWVsaW5lX19pbWFnZSB7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4ICsgMzJweCk7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWltYWdlX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi50aW1lbGluZS1pbWFnZV9fY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi50aW1lbGluZS1pbWFnZV9fY2FwdGlvbiBhOmhvdmVyLCAudGltZWxpbmUtaW1hZ2VfX2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4udGltZWxpbmVfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbi50aW1lbGluZV9faW5mby5uby1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4udGltZWxpbmVfX2luZm8ubm8taW1hZ2UgLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB9XG59XG5cbi50aW1lbGluZV9feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aW1lbGluZV9feWVhciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDI1MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX195ZWFyIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9faGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lX190ZXh0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4udGltZWxpbmVfX3RleHQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC50aW1lbGluZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnRpbWVsaW5lX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi50aW1lbGluZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAudGltZWxpbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi50aW1lbGluZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi50aW1lbGluZV9fdGV4dCBhOmhvdmVyLCAudGltZWxpbmVfX3RleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnRpbWVsaW5lX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRpbWVsaW5lX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgYTpob3ZlciwgLnRpbWVsaW5lX190ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpIHVsLFxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgYTpob3ZlciwgLnRpbWVsaW5lX190ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaGFyZWFibGUtaW1hZ2VzX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2dyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2dyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZmlndXJlIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmhvdmVyIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpob3ZlciAuc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpmb2N1cy13aXRoaW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmZvY3VzLXdpdGhpbiAuc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6Zm9jdXMtd2l0aGluIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19faW1nIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDkwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE2cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19saW5rOmhvdmVyLCAuc2hhcmVhYmxlLWltYWdlc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19zb2NpYWwtbG9nbyB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19leHRlcm5hbCB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19kb3dubG9hZCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcmludC1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMtLW1pbmkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMtLW1pbmkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5zaGFyZWFibGUtaW1hZ2VzLS1taW5pIC5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMtLW1pbmkgLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9uYXRlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmRvbmF0ZS1ibG9jay0taGFsZiAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5kb25hdGUtYmxvY2stLWhhbGYgLmRvbmF0ZS1ibG9ja19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDgwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3RhdC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uc3RhdC1ibG9ja19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc3RhdC1ibG9ja19fc291cmNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSBhOmhvdmVyLCAuc3RhdC1ibG9ja19fc291cmNlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc3RhdC1ibG9ja19fc291cmNlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgdWwsXG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCBhOmhvdmVyLCAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpIHVsLFxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgYTpob3ZlciwgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdGF0LWJsb2NrX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5zdGF0LWJsb2NrX19zb3VyY2UgKyAuc3RhdC1ibG9ja19fZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zdGF0LWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMSAuc3RhdC1ibG9ja19faXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdC1ibG9jay0tMSAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdC1ibG9jay0tMS5ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnN0YXQtYmxvY2stLTEubm9uZSAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RhdC1ibG9jay0tMS5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMS5yaWdodCAuc3RhdC1ibG9ja19faXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdC1ibG9jay0tMixcbi5zdGF0LWJsb2NrLS0zIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW0sXG4uc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVwb3J0cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZWxhdGVkLXJlcG9ydHNfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnJlbGF0ZWQtcmVwb3J0c19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVsYXRlZC1yZXBvcnRzX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJlbGF0ZWQtcmVwb3J0c19fbGluazpob3ZlciwgLnJlbGF0ZWQtcmVwb3J0c19fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzLS1tdWx0aSAucmVsYXRlZC1yZXBvcnRzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5yZWxhdGVkLXJlcG9ydF9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5yZWxhdGVkLXJlcG9ydF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cy0tbXVsdGkgLnJlbGF0ZWQtcmVwb3J0X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5kb2MtbGluayB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cblxuLnJlbGF0ZWQtcmVwb3J0cy0tc2luZ2xlIC5kb2MtbGluayB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5kb25hdGUtZW1iZWRfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZS1lbWJlZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGUtZW1iZWRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZG9uYXRlLWVtYmVkX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmRvbmF0ZS1lbWJlZF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWVtYmVkX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5iYW5uZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iYW5uZXJfX2NhcmQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmJhbm5lcl9fY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyX19jYXJkLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDNkZDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmFubmVyX19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFubmVyX19jYXJkLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uYmFubmVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFubmVyX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYW5uZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJhbm5lcl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5iYW5uZXJfX2xpbmsgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmJhbm5lcl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmJhbm5lcl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmJhbm5lcl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJhbm5lcl9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uYmFubmVyX19jbG9zZSBzdmcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuLmJhbm5lcl9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmJhbm5lcl9fY2xvc2U6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5iYW5uZXJfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5iYW5uZXJfX2Nsb3NlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5ncmFwaC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2stLXdpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaC1ibG9jay0tbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYXBoLWJsb2NrLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoLWJsb2NrLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGgtYmxvY2stLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweCA2MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19jYXJkIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9ja19fZW1iZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ncmFwaC1ibG9ja19fZW1iZWQud2l0aC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyYXBoLWJsb2NrX19lbWJlZC53aXRoLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9ja19fZW1iZWQgPiBkaXYsXG4uZ3JhcGgtYmxvY2tfX2VtYmVkIGlmcmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdyYXBoLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdyYXBoLWJsb2NrX19sYWJlbCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmdyYXBoLWJsb2NrX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZW1iZWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19lbWJlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9ja19fbGFiZWwgKyAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ncmFwaC1ibG9ja19fbGFiZWwgKyAuZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAuZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0IHtcbiAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICB9XG59XG4uZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0LnBpZSB7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG59XG5cbi5ncmFwaC1ibG9ja19fdmVubi1kaWFncmFtIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fdmVubi1kaWFncmFtIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fdmVubi1kaWFncmFtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ncmFwaC1ibG9ja19fdmVubi1kaWFncmFtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xufVxuXG4uZ3JhcGgtYmxvY2tfX2dyYXBoLWxlZ2VuZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZ3JhcGgtbGVnZW5kIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZ3JhcGgtbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19sb2FkaW5nIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1hcC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5tYXAtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcC1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLm1hcC1ibG9ja19fY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tYXAtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuXG4ubWFwLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ubWFwLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWFwLWJsb2NrX19sYWJlbCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm1hcC1ibG9ja19fbGFiZWwgKyAubWFwLWJsb2NrX190aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFwLWJsb2NrX19tYXAtcGFkZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1hcC1ibG9ja19fbWFwLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX21hcC1jaGFydCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1hcC1ibG9ja19fbWFwLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXAtYmxvY2tfX21hcC1jaGFydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubWFwLWJsb2NrX19tYXAtY2hhcnQge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX21hcC1jaGFydC5qcy0tdXMtbWFwLWNoYXJ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1ibG9ja19fbWFwLWNoYXJ0LmpzLS11cy1tYXAtY2hhcnQgLmxlZ2VuZC10YXJnZXQge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLWJsb2NrX19tYXAtY2hhcnQuanMtLXVzLW1hcC1jaGFydCAuY2hhcnQtdGFyZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4ubWFwLWJsb2NrX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucGFydG5lcnNfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFydG5lcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFydG5lcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFydG5lcnNfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnNfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAyMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcnRuZXJzX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19sb2dvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFydG5lcnNfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ucGFydG5lcnNfX3RleHQtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFydG5lcnNfX3RleHQtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFydG5lcnNfX3RleHQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucGFydG5lcnNfX3RleHQtbmFtZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnBhcnRuZXJzX190ZXh0LW5hbWUgYTpob3ZlciwgLnBhcnRuZXJzX190ZXh0LW5hbWUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucGFydG5lcnNfX3RleHQtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYXV0aG9yc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmF1dGhvcnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5hdXRob3JzX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRob3JzX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYXV0aG9yc19fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbiAgLmF1dGhvcnNfX2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYXV0aG9yc19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5hdXRob3JzX19iaW8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmF1dGhvcnNfX2JpbyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hdXRob3JzX19iaW8gYTpob3ZlciwgLmF1dGhvcnNfX2JpbyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXV0aG9yc19fYmlvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmF1dGhvcnNfX2JpbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpIHVsLFxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgYTpob3ZlciwgLmF1dGhvcnNfX2JpbyA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSB1bCxcbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sIGE6aG92ZXIsIC5hdXRob3JzX19iaW8gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXV0aG9yc19fYmlvID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXV0aG9yc19fbGlzdC0tc2luZ2xlIC5hdXRob3JzX19saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaG9tZS1wcm9tb3NfX2hlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lLXByb21vc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZS1wcm9tb3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXByb21vc19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWUtcHJvbW9zX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhvbWUtcHJvbW9zX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtcHJvbW9zX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhvbWUtcHJvbW9zX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZS1wcm9tb3NfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhvbWUtcHJvbW9zX19saXN0OmhvdmVyIGEsXG4uaG9tZS1wcm9tb3NfX2xpc3Q6aG92ZXIgYnV0dG9uLCAuaG9tZS1wcm9tb3NfX2xpc3Q6Zm9jdXMgYSxcbi5ob21lLXByb21vc19fbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5ob21lLXByb21vc19fbGlzdCBhLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSxcbi5ob21lLXByb21vc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0IGEsXG4uaG9tZS1wcm9tb3NfX2xpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob21lLXByb21vc19fbGlzdCBhOmhvdmVyLCAuaG9tZS1wcm9tb3NfX2xpc3QgYTpmb2N1cyxcbi5ob21lLXByb21vc19fbGlzdCBidXR0b246aG92ZXIsXG4uaG9tZS1wcm9tb3NfX2xpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSxcbi5ob21lLXByb21vc19fbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0OmhvdmVyIGEsIC5ob21lLXByb21vc19fbGlzdDpmb2N1cyBhIHtcbiAgICBjb2xvcjogI2JjY2JlZjtcbiAgfVxuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhOmhvdmVyLCAuaG9tZS1wcm9tb3NfX2xpc3QgYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX19vZGQge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX29kZC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbi5ob21lLXByb21vc19fb2RkLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZC1yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQtY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX2V2ZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWFzc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWFzc2V0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4taGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4tY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucG9zdC1jYXRlZ29yeSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5wb3N0LWNhdGVnb3J5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucG9zdC1jYXRlZ29yeV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdC1jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucG9zdC1jYXRlZ29yeV9fdGl0bGUge1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5cbi5wb3N0LWNhdGVnb3J5X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdC1jYXRlZ29yeV9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdC1jYXRlZ29yeV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLnBvc3QtY2F0ZWdvcnlfX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvc3QtY2F0ZWdvcnlfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnBvc3QtY2F0ZWdvcnlfX2xpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnBvc3QtY2F0ZWdvcnlfX3RlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnlfX3RlYXNlLWdyaWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmFjY29yZGlvbiA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiA+IHAgYTpob3ZlciwgLmFjY29yZGlvbiA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuYWNjb3JkaW9uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEsXG4uYWNjb3JkaW9uID4gaDIsXG4uYWNjb3JkaW9uID4gaDMsXG4uYWNjb3JkaW9uID4gaDQsXG4uYWNjb3JkaW9uID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjY29yZGlvbiA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBwICsgaDEsXG4uYWNjb3JkaW9uID4gcCArIGgyLFxuLmFjY29yZGlvbiA+IHAgKyBoMyxcbi5hY2NvcmRpb24gPiBwICsgaDQsXG4uYWNjb3JkaW9uID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24gPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSArIGgxLFxuLmFjY29yZGlvbiA+IGgxICsgaDIsXG4uYWNjb3JkaW9uID4gaDEgKyBoMyxcbi5hY2NvcmRpb24gPiBoMSArIGg0LFxuLmFjY29yZGlvbiA+IGgxICsgaDUsXG4uYWNjb3JkaW9uID4gaDEgKyBoNixcbi5hY2NvcmRpb24gPiBoMiArIGgxLFxuLmFjY29yZGlvbiA+IGgyICsgaDIsXG4uYWNjb3JkaW9uID4gaDIgKyBoMyxcbi5hY2NvcmRpb24gPiBoMiArIGg0LFxuLmFjY29yZGlvbiA+IGgyICsgaDUsXG4uYWNjb3JkaW9uID4gaDIgKyBoNixcbi5hY2NvcmRpb24gPiBoMyArIGgxLFxuLmFjY29yZGlvbiA+IGgzICsgaDIsXG4uYWNjb3JkaW9uID4gaDMgKyBoMyxcbi5hY2NvcmRpb24gPiBoMyArIGg0LFxuLmFjY29yZGlvbiA+IGgzICsgaDUsXG4uYWNjb3JkaW9uID4gaDMgKyBoNixcbi5hY2NvcmRpb24gPiBoNCArIGgxLFxuLmFjY29yZGlvbiA+IGg0ICsgaDIsXG4uYWNjb3JkaW9uID4gaDQgKyBoMyxcbi5hY2NvcmRpb24gPiBoNCArIGg0LFxuLmFjY29yZGlvbiA+IGg0ICsgaDUsXG4uYWNjb3JkaW9uID4gaDQgKyBoNixcbi5hY2NvcmRpb24gPiBoNSArIGgxLFxuLmFjY29yZGlvbiA+IGg1ICsgaDIsXG4uYWNjb3JkaW9uID4gaDUgKyBoMyxcbi5hY2NvcmRpb24gPiBoNSArIGg0LFxuLmFjY29yZGlvbiA+IGg1ICsgaDUsXG4uYWNjb3JkaW9uID4gaDUgKyBoNixcbi5hY2NvcmRpb24gPiBoNiArIGgxLFxuLmFjY29yZGlvbiA+IGg2ICsgaDIsXG4uYWNjb3JkaW9uID4gaDYgKyBoMyxcbi5hY2NvcmRpb24gPiBoNiArIGg0LFxuLmFjY29yZGlvbiA+IGg2ICsgaDUsXG4uYWNjb3JkaW9uID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGgxICsgaDEsXG4uYWNjb3JkaW9uID4gaDEgKyBoMixcbi5hY2NvcmRpb24gPiBoMSArIGgzLFxuLmFjY29yZGlvbiA+IGgxICsgaDQsXG4uYWNjb3JkaW9uID4gaDEgKyBoNSxcbi5hY2NvcmRpb24gPiBoMSArIGg2LFxuLmFjY29yZGlvbiA+IGgyICsgaDEsXG4uYWNjb3JkaW9uID4gaDIgKyBoMixcbi5hY2NvcmRpb24gPiBoMiArIGgzLFxuLmFjY29yZGlvbiA+IGgyICsgaDQsXG4uYWNjb3JkaW9uID4gaDIgKyBoNSxcbi5hY2NvcmRpb24gPiBoMiArIGg2LFxuLmFjY29yZGlvbiA+IGgzICsgaDEsXG4uYWNjb3JkaW9uID4gaDMgKyBoMixcbi5hY2NvcmRpb24gPiBoMyArIGgzLFxuLmFjY29yZGlvbiA+IGgzICsgaDQsXG4uYWNjb3JkaW9uID4gaDMgKyBoNSxcbi5hY2NvcmRpb24gPiBoMyArIGg2LFxuLmFjY29yZGlvbiA+IGg0ICsgaDEsXG4uYWNjb3JkaW9uID4gaDQgKyBoMixcbi5hY2NvcmRpb24gPiBoNCArIGgzLFxuLmFjY29yZGlvbiA+IGg0ICsgaDQsXG4uYWNjb3JkaW9uID4gaDQgKyBoNSxcbi5hY2NvcmRpb24gPiBoNCArIGg2LFxuLmFjY29yZGlvbiA+IGg1ICsgaDEsXG4uYWNjb3JkaW9uID4gaDUgKyBoMixcbi5hY2NvcmRpb24gPiBoNSArIGgzLFxuLmFjY29yZGlvbiA+IGg1ICsgaDQsXG4uYWNjb3JkaW9uID4gaDUgKyBoNSxcbi5hY2NvcmRpb24gPiBoNSArIGg2LFxuLmFjY29yZGlvbiA+IGg2ICsgaDEsXG4uYWNjb3JkaW9uID4gaDYgKyBoMixcbi5hY2NvcmRpb24gPiBoNiArIGgzLFxuLmFjY29yZGlvbiA+IGg2ICsgaDQsXG4uYWNjb3JkaW9uID4gaDYgKyBoNSxcbi5hY2NvcmRpb24gPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEgYSxcbi5hY2NvcmRpb24gPiBoMiBhLFxuLmFjY29yZGlvbiA+IGgzIGEsXG4uYWNjb3JkaW9uID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gaDEgYTpob3ZlciwgLmFjY29yZGlvbiA+IGgxIGE6Zm9jdXMsXG4uYWNjb3JkaW9uID4gaDIgYTpob3Zlcixcbi5hY2NvcmRpb24gPiBoMiBhOmZvY3VzLFxuLmFjY29yZGlvbiA+IGgzIGE6aG92ZXIsXG4uYWNjb3JkaW9uID4gaDMgYTpmb2N1cyxcbi5hY2NvcmRpb24gPiBoNSBhOmhvdmVyLFxuLmFjY29yZGlvbiA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBoNCBhLFxuLmFjY29yZGlvbiA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gaDQgYTpob3ZlciwgLmFjY29yZGlvbiA+IGg0IGE6Zm9jdXMsXG4uYWNjb3JkaW9uID4gaDYgYTpob3Zlcixcbi5hY2NvcmRpb24gPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY2NvcmRpb24gPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDIgc3Ryb25nLFxuLmFjY29yZGlvbiA+IGgzIHN0cm9uZyxcbi5hY2NvcmRpb24gPiBoNCBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDUgc3Ryb25nLFxuLmFjY29yZGlvbiA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpIHVsLFxuLmFjY29yZGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gb2wgYTpob3ZlciwgLmFjY29yZGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBoMSArIHVsLFxuLmFjY29yZGlvbiA+IGgyICsgdWwsXG4uYWNjb3JkaW9uID4gaDMgKyB1bCxcbi5hY2NvcmRpb24gPiBoNCArIHVsLFxuLmFjY29yZGlvbiA+IGg1ICsgdWwsXG4uYWNjb3JkaW9uID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBoMSArIG9sLFxuLmFjY29yZGlvbiA+IGgyICsgb2wsXG4uYWNjb3JkaW9uID4gaDMgKyBvbCxcbi5hY2NvcmRpb24gPiBoNCArIG9sLFxuLmFjY29yZGlvbiA+IGg1ICsgb2wsXG4uYWNjb3JkaW9uID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmFjY29yZGlvbiBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiBmaWdjYXB0aW9uIGE6aG92ZXIsIC5hY2NvcmRpb24gZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uOm5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFjY29yZGlvbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbiBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY2NvcmRpb24gaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjY29yZGlvbiA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY2NvcmRpb24gPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWNjb3JkaW9uID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjY29yZGlvbiA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlIGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6aG92ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmhvdmVyIGg0LCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpmb2N1cyBoNCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6YWZ0ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBib3gtc2hhZG93IDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbVtvcGVuXSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW1bb3Blbl0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCBhOmhvdmVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgdWwsXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCBhOmhvdmVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSB1bCxcbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGE6aG92ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMuNGVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgbGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4udmljdG9yaWVzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4udmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWN0b3JpZXMtYmxvY2stLTEgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWN0b3JpZXMtYmxvY2stLTEgLnZpY3RvcnktbGlzdC0tMSAudmljdG9yeS1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm5ld3MtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3cy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubmV3cy1ibG9jayAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0yIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5ld3MtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1ibG9jay0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3cy1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLm5ld3MtYmxvY2stLTEgLnRlYXNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5uZXdzLWJsb2NrLS0xIC50ZWFzZS1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLm5ld3MtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3MtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzLWJsb2NrX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFjdGlvbi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrLS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWJsb2NrLS1zaW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMTI1cHggLSAyMHB4KTtcbiAgfVxuICAuYWRtaW4tYmFyIC5hY3Rpb24tYmxvY2stLXNpbmdsZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAxMjVweCAtIDIwcHggLSAzMnB4KTtcbiAgfVxufVxuXG4uYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrX19sZWZ0LFxuLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWJsb2NrX19sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWN0aW9uLWJsb2NrX19iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hY3Rpb24tYmxvY2tfX3RpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWJsb2NrX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b24gc3ZnIHtcbiAgZmlsbDogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYWN0aW9uLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmFjdGlvbi1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJsb2NrX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb24tYmxvY2tfX2Jsb2NrLXRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWN0aW9uLWJsb2NrLS1tdWx0aSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2stLW11bHRpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX211bHRpLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX211bHRpLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX211bHRpLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrLS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb24tZ3JpZF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5hY3Rpb24tZ3JpZF9fbGluazpob3ZlciAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSwgLmFjdGlvbi1ncmlkX19saW5rOmZvY3VzIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uYWN0aW9uLWdyaWRfX2xpbms6aG92ZXIgLmFjdGlvbi1ncmlkX19saW5rLWlubmVyLCAuYWN0aW9uLWdyaWRfX2xpbms6Zm9jdXMgLmFjdGlvbi1ncmlkX19saW5rLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmFjdGlvbi1ncmlkX19saW5rOmhvdmVyIC5hY3Rpb24tZ3JpZF9fdGl0bGUsIC5hY3Rpb24tZ3JpZF9fbGluazpmb2N1cyAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOTtcbn1cblxuLmFjdGlvbi1ncmlkX19saW5rLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA3MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmFjdGlvbi1ncmlkX19maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lcixcbi5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX190aXRsZSxcbi5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX2ZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0zIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5cbi52aWN0b3J5LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmljdG9yeS1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06bnRoLWNoaWxkKDQpIC52aWN0b3J5LWxpc3RfX3RpdGxlLFxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoNCkgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpob3ZlciwgLnZpY3RvcnktbGlzdF9faXRlbTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi52aWN0b3J5LWxpc3RfX2l0ZW06aG92ZXIgLnZpY3RvcnktbGlzdF9fdGl0bGUsXG4udmljdG9yeS1saXN0X19pdGVtOmhvdmVyIC52aWN0b3J5LWxpc3RfX2RhdGUsIC52aWN0b3J5LWxpc3RfX2l0ZW06Zm9jdXMgLnZpY3RvcnktbGlzdF9fdGl0bGUsXG4udmljdG9yeS1saXN0X19pdGVtOmZvY3VzIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpY3RvcnktbGlzdF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yeS1saXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3RvcnktbGlzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbi52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3RvcnktbGlzdC0tMSAudmljdG9yeS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnByZXNzLWZpbHRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3MtZmlsdGVyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnByZXNzLWZpbHRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlc3MtZmlsdGVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5wcmVzcy1maWx0ZXJfX3NlbGVjdC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFweCk7XG4gIH1cbn1cblxuLnByZXNzLWZpbHRlcl9fc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByZXNzLWZpbHRlcl9fc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2YyZjVmYyBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnByZXNzLWZpbHRlcl9fc2VsZWN0OmhvdmVyLCAucHJlc3MtZmlsdGVyX19zZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJlc3MtZmlsdGVyX19pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ucHJlc3MtZmlsdGVyX19zZWFyY2gtd3JhcHBlciB7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJlc3MtZmlsdGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ucHJlc3MtZmlsdGVyX19zZWFyY2g6aG92ZXIsIC5wcmVzcy1maWx0ZXJfX3NlYXJjaDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5cbi5wcmVzcy1maWx0ZXJfX3NlYXJjaC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3MtZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3MtZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrOmZpcnN0LWNoaWxkIC5pbWFnZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9ja19faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9ja19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwOmhvdmVyLCAuaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmJlZm9yZSwgLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0OGYzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDc5O1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMxNDQ4ZjM7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUsIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpob3ZlcjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9ja19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaW1hZ2UtYmxvY2tfX2xpc3Q6aG92ZXIgYSwgLmltYWdlLWJsb2NrX19saXN0OmZvY3VzIGEge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5pbWFnZS1ibG9ja19fbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fbGlzdCBhOmhvdmVyLCAuaW1hZ2UtYmxvY2tfX2xpc3QgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IGEge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5pbWFnZS1ibG9ja19fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW1hZ2UtYmxvY2tfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaW1hZ2UtYmxvY2tfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtYmxvY2tfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaW1hZ2UtYmxvY2tfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldmVyc2UgLmltYWdlLWJsb2NrX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgODBweCk7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrLS1yZXZlcnNlIC5pbWFnZS1ibG9ja19fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1saW5rcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uaGVhZGVyLWxpbmtzX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5oZWFkZXItbGlua3NfX3JpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QtY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2xpc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19fbGlzdDpob3ZlciBhLFxuLmhlYWRlci1saW5rc19fbGlzdDpob3ZlciBidXR0b24sIC5oZWFkZXItbGlua3NfX2xpc3Q6Zm9jdXMgYSxcbi5oZWFkZXItbGlua3NfX2xpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4uaGVhZGVyLWxpbmtzX19saXN0IGEsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0IGEsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0IGEsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19saXN0IGE6aG92ZXIsIC5oZWFkZXItbGlua3NfX2xpc3QgYTpmb2N1cyxcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uOmhvdmVyLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QgYSxcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gYTpob3ZlciwgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSB1bCxcbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsIGE6aG92ZXIsIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSB1bCxcbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sIGE6aG92ZXIsIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYjpob3ZlciwgLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5cbi5oZWFkZXItbGlua3NfX2FsbC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2FsbC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbGlua3NfX2FsbC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5tb2RhbC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm1vZGFsLW5hdiAubW9kYWwtbmF2X19saXN0ID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjhzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDIxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40MnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40MnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDIyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDIzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40OHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40OHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNThzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNThzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgzMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLm1vZGFsLW5hdl9fY2xvc2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgZmlsbDogIzBkM2RkOTtcbn1cbi5tb2RhbC1uYXZfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5tb2RhbC1uYXZfX2Nsb3NlOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ubW9kYWwtbmF2X19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ubW9kYWwtbmF2X19jbG9zZTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubW9kYWwtbmF2X19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG59XG4uYWRtaW4tYmFyIC5tb2RhbC1uYXZfX2JveCB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5tb2RhbC1uYXZfX2JveCB7XG4gICAgdG9wOiBjYWxjKDgwcHggKyAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5tb2RhbC1uYXZfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC1uYXZfX2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubW9kYWwtbmF2X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkM2RkOTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmFkbWluLWJhciAubW9kYWwtbmF2X19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5tb2RhbC1uYXZfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHggLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1uYXZfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubW9kYWwtbmF2X19pbm5lciB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgfVxufVxuXG4ubW9kYWwtbmF2X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1vZGFsLW5hdl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tb2RhbC1uYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5tb2RhbC1uYXZfX2xpc3Q6aG92ZXIgYSxcbi5tb2RhbC1uYXZfX2xpc3Q6aG92ZXIgYnV0dG9uLCAubW9kYWwtbmF2X19saXN0OmZvY3VzIGEsXG4ubW9kYWwtbmF2X19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1vZGFsLW5hdl9fbGlzdCBhLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLW5hdl9fbGlzdCBhOmhvdmVyLCAubW9kYWwtbmF2X19saXN0IGE6Zm9jdXMsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbjpob3Zlcixcbi5tb2RhbC1uYXZfX2xpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAubW9kYWwtbmF2X19saXN0IGEsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXM6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSxcbi5ob3Jpem9udGFsLXRlYXNlczpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3R5cGUsIC5ob3Jpem9udGFsLXRlYXNlczpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLmhvcml6b250YWwtdGVhc2VzOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2UsIC5ob3Jpem9udGFsLXRlYXNlczpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSxcbi5ob3Jpem9udGFsLXRlYXNlc19fbGluazpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3R5cGUsIC5ob3Jpem9udGFsLXRlYXNlc19fbGluazpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSwgLmhvcml6b250YWwtdGVhc2VzX19saW5rOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ob3Jpem9udGFsLXRlYXNlc19fbGluazpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlLCAuaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6Zm9jdXMgLmhvcml6b250YWwtdGVhc2VzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlIC5zcXVhcmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwZTJmO1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtdGVhc2VzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob3Jpem9udGFsLXRlYXNlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yaXpvbnRhbC10ZWFzZXNfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udGVhc2UtZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGVhc2UtZ3JhcGhfX2dyYXBoIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBlMmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlLWdyYXBoX19ncmFwaCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtZ3JhcGhfX2dyYXBoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGVhc2UtZ3JhcGhfX2dyYXBoIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4udGVhc2UtZ3JhcGhfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50ZWFzZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9vdGVyLXNlY29uZGFyeV9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXNlY29uZGFyeV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1zZWNvbmRhcnlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uZm9vdGVyLXNlY29uZGFyeV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzRmNjhhOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5mb290ZXItc2Vjb25kYXJ5X190ZXh0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLXNlY29uZGFyeV9fdGV4dCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmlzLXRydW5jYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlzLXRydW5jYXRlZDpob3ZlciwgLmlzLXRydW5jYXRlZDpmb2N1cyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ucGVvcGxlLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlb3BsZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnBlb3BsZS1ibG9ja19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLWJsb2NrX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlb3BsZS1ibG9ja19faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGVvcGxlLWJsb2NrX19ncmlkIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAucGVvcGxlLWJsb2NrX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuLnBlb3BsZS1ibG9ja19fbGluazpob3ZlciAucG9ydHJhaXQtaW1hZ2UsIC5wZW9wbGUtYmxvY2tfX2xpbms6Zm9jdXMgLnBvcnRyYWl0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5wZW9wbGUtYmxvY2tfX2xpbms6aG92ZXIgLnBlb3BsZS1ibG9ja19fbmFtZSwgLnBlb3BsZS1ibG9ja19fbGluazpmb2N1cyAucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG4ucGVvcGxlLWJsb2NrX19saW5rOmhvdmVyIC5wZW9wbGUtYmxvY2tfX3RpdGxlLCAucGVvcGxlLWJsb2NrX19saW5rOmZvY3VzIC5wZW9wbGUtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucGVvcGxlLWJsb2NrX19saW5rOmhvdmVyIC5wZW9wbGUtYmxvY2tfX2ltYWdlLXNjcmVlbiwgLnBlb3BsZS1ibG9ja19fbGluazpmb2N1cyAucGVvcGxlLWJsb2NrX19pbWFnZS1zY3JlZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnBlb3BsZS1ibG9ja19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVvcGxlLWJsb2NrX19pbWFnZSAucG9ydHJhaXQtaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ucGVvcGxlLWJsb2NrX19pbWFnZS1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIHotaW5kZXg6IDI7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wZW9wbGUtYmxvY2tfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGVvcGxlLWJsb2NrX19sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogOTUlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX2dyaWQge1xuICBtYXJnaW46IDA7XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX2ltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX19oZWFkZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTIsXG4ucGVvcGxlLWJsb2NrLS0zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTIsXG4ucGVvcGxlLWJsb2NrLS0zIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMixcbi5wZW9wbGUtYmxvY2stLTMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMiAucGVvcGxlLWJsb2NrX19saW5rLFxuLnBlb3BsZS1ibG9jay0tMyAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTQgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLTQgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19faGVhZGVyLFxuLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX19ncmlkLFxuLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX3RleHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5mb290ZXItc2VhcmNoIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1zZWFyY2hfX2ljb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uZm9vdGVyLXNlYXJjaF9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRoZS1sYXRlc3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGhlLWxhdGVzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aGUtbGF0ZXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRoZS1sYXRlc3RfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGhlLWxhdGVzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50aGUtbGF0ZXN0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aGUtbGF0ZXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aGUtbGF0ZXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnRoZS1sYXRlc3RfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRoZS1sYXRlc3RfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGhlLWxhdGVzdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50aGUtbGF0ZXN0X19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGhlLWxhdGVzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnRoZS1sYXRlc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnRoZS1sYXRlc3RfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aGUtbGF0ZXN0X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmV4Y2VycHRfX2hpZGRlbiB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leGNlcnB0X19oaWRkZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xufVxuXG4uZXhjZXJwdC0tZXh0cmEtZGFyay1ibHVlLmV4Y2VycHRfX2hpZGRlbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAxNCwgNDcsIDApKSwgdG8oIzAwMGUyZikpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDE0LCA0NywgMCkgMCUsICMwMDBlMmYgMTAwJSk7XG59XG5cbi5leGNlcnB0LS1ibHVlLXdhc2guZXhjZXJwdF9faGlkZGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI0MiwgMjQ1LCAyNTIsIDApKSwgdG8oI2YyZjVmYykpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0MiwgMjQ1LCAyNTIsIDApIDAlLCAjZjJmNWZjIDEwMCUpO1xufVxuXG4uZXhjZXJwdF9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXhjZXJwdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5leGNlcnB0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV4Y2VycHRfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGNlcnB0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZXhjZXJwdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZXhjZXJwdF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5sZWdhbC0tbW9iaWxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWdhbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sZWdhbC0tZGVza3RvcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2FsLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGVnYWxfX2NvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICBvcGFjaXR5OiAwLjc7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5sZWdhbF9fZnVsbC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGVnYWxfX2Z1bGwtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGVnYWxfX2Z1bGwtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jaXRhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmNpdGF0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmNpdGF0aW9uIGE6aG92ZXIsIC5jaXRhdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2l0YXRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgdWwsXG4uY2l0YXRpb24gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uY2l0YXRpb24gPiB1bCBhOmhvdmVyLCAuY2l0YXRpb24gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaXRhdGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgdWwsXG4uY2l0YXRpb24gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uY2l0YXRpb24gPiBvbCBhOmhvdmVyLCAuY2l0YXRpb24gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uY2l0YXRpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaXRhdGlvbiA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNpdGF0aW9uX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNpdGF0aW9uICsgLmNpdGF0aW9uX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLm15dGgtZmFjdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm15dGgtZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm15dGgtZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5teXRoLWZhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5teXRoLWZhY3RfX215dGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubXl0aC1mYWN0X19mYWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cblxuLm15dGgtZmFjdF9fY2FyZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teXRoLWZhY3RfX2NhcmQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5teXRoLWZhY3RfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15dGgtZmFjdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5teXRoLWZhY3RfX215dGgtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IGE6aG92ZXIsIC5teXRoLWZhY3RfX215dGgtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSB1bCxcbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsIGE6aG92ZXIsIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSB1bCxcbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sIGE6aG92ZXIsIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCB7XG4gICAgd2lkdGg6IDkyJTtcbiAgfVxufVxuXG4ubXl0aC1mYWN0X19mYWN0LXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgYTpob3ZlciwgLm15dGgtZmFjdF9fZmFjdC10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpIHVsLFxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgYTpob3ZlciwgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpIHVsLFxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgYTpob3ZlciwgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0IHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0LS13aWRlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5teXRoLWZhY3QtLXdpZGUgLm15dGgtZmFjdF9fbXl0aCxcbi5teXRoLWZhY3QtLXdpZGUgLm15dGgtZmFjdF9fZmFjdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaG9tZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5ob21lX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lX19oZWFkZXItY29scyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19oZWFkZXItY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhvbWVfX2hlYWRlci1jb2xzLm5vLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9faGVhZGVyLWNvbHMubm8taW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uaG9tZV9faGVhZGVyLWxlZnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5uby1pbWFnZSAuaG9tZV9faGVhZGVyLWxlZnQge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubm8taW1hZ2UgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmhvbWVfX2hlYWRlci1yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19oZWFkZXItcmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaG9tZV9faW50cm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmhvbWVfX2ludHJvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2ludHJvIGE6aG92ZXIsIC5ob21lX19pbnRybyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5ob21lX19pbnRyby1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19pbnRyby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9faW50cm8tYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWVfX2ludHJvLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lX19pbnRyby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaG9tZV9faW50cm8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZV9faW50cm8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbi5ob21lX19leHRyYS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19leHRyYS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uaG9tZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ubm8taW1hZ2UgLmhvbWVfX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4uaG9tZV9fcnIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaG9tZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaG9tZV9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZV9fY29udGVudCA+IHAgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMixcbi5ob21lX19jb250ZW50ID4gaDMsXG4uaG9tZV9fY29udGVudCA+IGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaG9tZV9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gcCArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDIsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMyxcbi5ob21lX19jb250ZW50ID4gcCArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGgxICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGgxICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGgxICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGgxICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGgxICsgaDYsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGgyICsgaDYsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGgzICsgaDYsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgaDYsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgaDYsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDEsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDIsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDMsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDQsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDUsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDEgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSBhLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiBhLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyBhLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gaDEgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudCA+IGg0IGEsXG4uaG9tZV9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uaG9tZV9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5ob21lX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5ob21lX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5ob21lX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uaG9tZV9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5ob21lX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uaG9tZV9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5ob21lX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudCA+IGgxICsgdWwsXG4uaG9tZV9fY29udGVudCA+IGgyICsgdWwsXG4uaG9tZV9fY29udGVudCA+IGgzICsgdWwsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgdWwsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgdWwsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fY29udGVudCA+IGgxICsgb2wsXG4uaG9tZV9fY29udGVudCA+IGgyICsgb2wsXG4uaG9tZV9fY29udGVudCA+IGgzICsgb2wsXG4uaG9tZV9fY29udGVudCA+IGg0ICsgb2wsXG4uaG9tZV9fY29udGVudCA+IGg1ICsgb2wsXG4uaG9tZV9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmhvbWVfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ob21lX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaG9tZV9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ob21lX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uaG9tZV9fdGVhc2UtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ob21lX190ZWFzZS1ncmlkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX190ZWFzZS1ncmlkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX190ZWFzZS1ncmlkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX190ZWFzZS1ncmlkLXRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaG9tZV9fcHJvbW9zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhvbWVfX3Byb21vcyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19wcm9tb3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgfVxufVxuXG4uaGFsZi1wYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmhhbGYtcGFnZV9fY29scyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29scyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2xlZnQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDYwcHgpO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmhhbGYtcGFnZV9fbGVmdC0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oYWxmLXBhZ2VfX2ltYWdlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uaGFsZi1wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSBhLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIGEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgYSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IGEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgb2wsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgb2wsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmhhbGYtcGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IC5zdGF0LWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2staW1hZ2UsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLmhhbGYtcGFnZV9fY29udGVudCAuc2hhcmVhYmxlLWltYWdlcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmRvbmF0ZS1ibG9jay0tZnVsbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLmhhbGYtcGFnZV9fY29udGVudCAuaW1hZ2UtbGF5b3V0LFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stY29sdW1ucyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay10YWJsZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4uaGFsZi1wYWdlX19jb250ZW50IC5saXN0LW9mLWxpbmtzLFxuLmhhbGYtcGFnZV9fY29udGVudCAudGltZWxpbmUsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hc2lkZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmdyYXBoLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAubWFwLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLmhhbGYtcGFnZV9fY29udGVudCAudmljdG9yaWVzLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAubmV3cy1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnBlb3BsZS1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWNvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWxpZ25jZW50ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLnN0YXQtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uaGFsZi1wYWdlX19jb250ZW50IC5zaGFyZWFibGUtaW1hZ2VzLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uaGFsZi1wYWdlX19jb250ZW50IC5pbWFnZS1sYXlvdXQsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmhhbGYtcGFnZV9fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXRhYmxlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmxpc3Qtb2YtbGlua3MsXG4uaGFsZi1wYWdlX19jb250ZW50IC50aW1lbGluZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFzaWRlLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZ3JhcGgtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5tYXAtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5hY2NvcmRpb24sXG4uaGFsZi1wYWdlX19jb250ZW50IC52aWN0b3JpZXMtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAucGVvcGxlLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hbGlnbmNlbnRlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNjBweCk7XG4gIH1cbn1cblxuLmRvbmF0ZV9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1JSArIDIwcHgpO1xuICB9XG59XG5cbi5kb25hdGVfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZG9uYXRlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9uYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDhlbTtcbiAgfVxufVxuXG4uZG9uYXRlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZG9uYXRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5kb25hdGVfX3RleHQgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZG9uYXRlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRvbmF0ZV9fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpIHVsLFxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSB1bCxcbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sIGE6aG92ZXIsIC5kb25hdGVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZG9uYXRlX190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5kb25hdGVfX2NvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2NvbHMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19jb2xzIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9uYXRlX19jb2xzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZG9uYXRlX19jb2xzLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmRvbmF0ZV9fY29scy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9uYXRlX19jb2xzLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvbmF0ZV9fY29scy1maWd1cmUgLnNxdWFyZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZG9uYXRlX19jb2xzLWZpZ3VyZSAudGFsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX2NvbHMtZmlndXJlIC50YWxsLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5kb25hdGVfX2NvbHMtZmlndXJlIC50YWxsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kb25hdGVfX2VtYmVkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9fZW1iZWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb25hdGVfX2VtYmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGVfX2VtYmVkIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uZG9uYXRlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0X193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hYm91dF9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5hYm91dF9fcmFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hYm91dF9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxuICAuYWJvdXRfX21haW46YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmFib3V0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dF9faGVhZGVyLXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2hlYWRlci10b3Age1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmFib3V0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hYm91dF9fdHlwZWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fdHlwZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3R5cGVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmFib3V0X190eXBlZC10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cblxuLmFib3V0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYWJvdXRfX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hYm91dF9faW50cm8gYTpob3ZlciwgLmFib3V0X19pbnRybyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWJvdXRfX2ludHJvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFib3V0X19pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpIHVsLFxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgYTpob3ZlciwgLmFib3V0X19pbnRybyA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hYm91dF9faW50cm8gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSB1bCxcbi5hYm91dF9faW50cm8gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFib3V0X19pbnRybyA+IG9sIGE6aG92ZXIsIC5hYm91dF9faW50cm8gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWJvdXRfX2ludHJvID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWJvdXRfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogODBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICB9XG59XG5cbi5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX3NlY3Rpb24taGVhZGluZyBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uYWJvdXRfX3NlY3Rpb24tdG9wcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10b3BwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLXRvcHBlci1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tdG9wcGVyLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZjJmNWZjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4wOGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoMjUwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3NlY3Rpb24tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG4uYWJvdXRfX2FwcHJvYWNoIC5hYm91dF9fc2VjdGlvbi1udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFib3V0X19hcHByb2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICB9XG59XG5cbi5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19hcHBvYWNoLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWJvdXRfX2FwcHJvYWNoLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doYXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fd2hhdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doYXQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fd2hhdC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5hYm91dF9fd2hhdC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmFib3V0X193aGF0LWxpc3QtaXRlbTpudGgtY2hpbGQoM24rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLmFib3V0X193aGF0LWxpc3QtaXRlbTpudGgtY2hpbGQoM24rMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmFib3V0X193aGF0LWxpc3QtaXRlbTpudGgtY2hpbGQoM24rMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fd2hhdC1saXN0LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fd2hhdC1saXN0LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWxpc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fd2hhdC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5hYm91dF9fd2hhdC1jaGVja2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmFib3V0X193aGF0LWNoZWNrbGlzdCBsaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRfX3doYXQtY2hlY2tsaXN0IHN2ZyB7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmFib3V0X193aG8ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fd2hvIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvIC5hYm91dF9fc2VjdGlvbi10b3BwZXItY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxufVxuXG4uYWJvdXRfX3doby1saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWJvdXRfX3doby1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0X193aG8tbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doby1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doby1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doby1saXN0LWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFib3V0X193aG8tbGluazpob3ZlciAuYWJvdXRfX3doby1oZWFkbGluZSwgLmFib3V0X193aG8tbGluazpmb2N1cyAuYWJvdXRfX3doby1oZWFkbGluZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uYWJvdXRfX3doby1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFib3V0X193aG8taGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFib3V0X193aG8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuLmFib3V0X193aG8tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3doby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X193aG8tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9fd2hvLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hYm91dF9fd2hvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWJvdXRfX3doby1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fd2hvLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX3doby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dF9faW1wYWN0LWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX2ltcGFjdC1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2ltcGFjdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3QtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbXBhY3QtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hYm91dF9faW1wYWN0LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWJvdXRfX2ltcGFjdC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3Qtc3Rvcnkge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uZXJyb3JfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG4uZXJyb3JfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmVycm9yX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5lcnJvcl9fdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXJyb3JfX3R5cGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5lcnJvcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXJyb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5lcnJvcl9fc21hbGwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmVycm9yX19zbWFsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX3NtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmVycm9yX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXJyb3JfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmVycm9yX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5lcnJvcl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5lcnJvcl9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZXJyb3JfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXJyb3JfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZXJyb3JfX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5lcnJvcl9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcl9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3JfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmVycm9yX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnBlcnNvbl9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucGVyc29uX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wZXJzb25fX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnBlcnNvbl9fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnBlcnNvbl9fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLnBlcnNvbl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wZXJzb25fX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25fX2hlYWRlci1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnBlcnNvbl9faGVhZGVyLXRleHQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnBlcnNvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGVyc29uX19qb2ItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2pvYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19qb2ItdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25fX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucGVyc29uX19pbnRybyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ucGVyc29uX19pbnRybyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2ludHJvIGE6aG92ZXIsIC5wZXJzb25fX2ludHJvIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2ludHJvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBlcnNvbl9faW50cm8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpIHVsLFxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgYTpob3ZlciwgLnBlcnNvbl9faW50cm8gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19pbnRybyA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgdWwsXG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCBhOmhvdmVyLCAucGVyc29uX19pbnRybyA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5uby1pbWFnZSAucGVyc29uX19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ucGVyc29uX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBlcnNvbl9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDYsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgxIGEsXG4ucGVyc29uX19jb250ZW50ID4gaDIgYSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyBhLFxuLnBlcnNvbl9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLnBlcnNvbl9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucGVyc29uX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLnBlcnNvbl9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucGVyc29uX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDQgYSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnBlcnNvbl9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucGVyc29uX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnBlcnNvbl9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4ucGVyc29uX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnBlcnNvbl9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgKyB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgdWwsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBvbCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIG9sLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgb2wsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBvbCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIG9sLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAucGVyc29uX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbl9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5yZXBvcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnJlcG9ydF9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZXBvcnRfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnJlcG9ydF9fcmFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ucmVwb3J0X19oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgfVxufVxuXG4ucmVwb3J0X19oZWFkZXItY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm8taW1hZ2UgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubm8taW1hZ2UgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5vLWltYWdlIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19hdXRob3JzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19hdXRob3JzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2F1dGhvcnMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2JyZWFkY3J1bWItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXBvcnRfX2JyZWFkY3J1bWItd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuXG4ucmVwb3J0X19icmVhZGNydW1iLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlcG9ydF9fYnJlYWRjcnVtYi1saW5rOmhvdmVyLCAucmVwb3J0X19icmVhZGNydW1iLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xufVxuXG4ucmVwb3J0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnJlcG9ydF9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJlcG9ydF9fYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLnJlcG9ydF9fYmxvY2staGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19ibG9jay1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fYmxvY2staGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cblxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgYTpob3ZlciwgLnJlcG9ydF9fc3VtbWFyeS10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSB1bCxcbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsIGE6aG92ZXIsIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSB1bCxcbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sIGE6aG92ZXIsIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVwb3J0X19rZXktcG9pbnRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19rZXktcG9pbnRzLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19rZXktcG9pbnRzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJlcG9ydF9fa2V5LXBvaW50cy1saXN0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHAge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucmVwb3J0X19rZXktcG9pbnRzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDMzLjMlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fcHJlZmFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0IGE6aG92ZXIsIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgdWwsXG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCBhOmhvdmVyLCAucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgdWwsXG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCBhOmhvdmVyLCAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb246YWZ0ZXIsIC5yZXBvcnRfX2ludHJvZHVjdGlvbjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDglO1xuICB9XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogOCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCBhOmhvdmVyLCAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSB1bCxcbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsIGE6aG92ZXIsIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpIHVsLFxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgYTpob3ZlciwgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3Rlcm1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X190ZXJtcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fdGVybXMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X190ZXJtcy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLnJlcG9ydF9fdGVybXMtbGlzdDpob3ZlciBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdDpob3ZlciBidXR0b24sIC5yZXBvcnRfX3Rlcm1zLWxpc3Q6Zm9jdXMgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGEsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGEsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYTpob3ZlciwgLnJlcG9ydF9fdGVybXMtbGlzdCBhOmZvY3VzLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b246aG92ZXIsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB9XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYTpob3ZlciwgLnJlcG9ydF9fdGVybXMtbGlzdCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2JjY2JlZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgfVxufVxuXG4ucmVwb3J0X19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2luZm8ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucmVwb3J0X19pbmZvLWxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXBvcnRfX2luZm8tcmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5yZXBvcnRfX2luZm8tcmlnaHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucmVwb3J0X19pbmZvLXJpZ2h0IGJ1dHRvbixcbi5yZXBvcnRfX2luZm8tcmlnaHQgYSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVwb3J0X19pbmZvLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbiAgLnJlcG9ydF9faW5mby1yaWdodCBidXR0b24sXG4ucmVwb3J0X19pbmZvLXJpZ2h0IGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2luZm8tcmlnaHQgYnV0dG9uLFxuLnJlcG9ydF9faW5mby1yaWdodCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fbGFzdC11cGRhdGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2xhc3QtdXBkYXRlZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19sYXN0LXVwZGF0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVwb3J0X19sYXN0LXVwZGF0ZWQtZGF0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVwb3J0X19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVwb3J0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucmVwb3J0X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50ID4gcCBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSBhLFxuLnJlcG9ydF9fY29udGVudCA+IGgyIGEsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgYSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLnJlcG9ydF9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLnJlcG9ydF9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGg0IGEsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnJlcG9ydF9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnJlcG9ydF9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgb2wsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBvbCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIG9sLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgb2wsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBvbCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucmVwb3J0X19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnJlcG9ydF9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0X19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3BhcnRuZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19wYXJ0bmVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLnJlcG9ydF9fYm9pbGVycGxhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2JvaWxlcnBsYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2JvaWxlcnBsYXRlIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fYm9pbGVycGxhdGUge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ucHJlc3NfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByZXNzX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wcmVzc19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucHJlc3NfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5wcmVzc19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLnByZXNzX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc3NfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnByZXNzX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcmVzc19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5wcmVzc19faGVhZGVyLWxpc3Qge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2hlYWRlci1saXN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19faGVhZGVyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19oZWFkZXItbGlzdCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2hlYWRlci1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wcmVzc19faGVhZGVyLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmVzc19faGVhZGVyLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ucHJlc3NfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucHJlc3NfX2JyZWFkY3J1bWI6aG92ZXIsIC5wcmVzc19fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5cbi5wcmVzc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnByZXNzX19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19faW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJlc3NfX2luZm8tZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuXG4ucHJlc3NfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnByZXNzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50ID4gcCBhOmhvdmVyLCAucHJlc3NfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgxLFxuLnByZXNzX19jb250ZW50ID4gaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyxcbi5wcmVzc19fY29udGVudCA+IGg0LFxuLnByZXNzX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByZXNzX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMixcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMixcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDYsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMixcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNSxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgxICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgYSxcbi5wcmVzc19fY29udGVudCA+IGgyIGEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyBhLFxuLnByZXNzX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucHJlc3NfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLnByZXNzX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wcmVzc19fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLnByZXNzX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wcmVzc19fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNCBhLFxuLnByZXNzX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCA+IGg0IGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnByZXNzX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wcmVzc19fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgxIHN0cm9uZyxcbi5wcmVzc19fY29udGVudCA+IGgyIHN0cm9uZyxcbi5wcmVzc19fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wcmVzc19fY29udGVudCA+IGg0IHN0cm9uZyxcbi5wcmVzc19fY29udGVudCA+IGg1IHN0cm9uZyxcbi5wcmVzc19fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucHJlc3NfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyB1bCxcbi5wcmVzc19fY29udGVudCA+IGgzICsgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyB1bCxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBvbCxcbi5wcmVzc19fY29udGVudCA+IGgzICsgb2wsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBvbCxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByZXNzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnByZXNzX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wcmVzc19fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wcmVzc19fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcmVzc19fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3cyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuLm5ld3MgLnRlYXNlLWdyaWQsXG4ubmV3cyAucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmV3c19fZmVhdHVyZWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5uZXdzX19oZWFkZXItaW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2hlYWRlci1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubmV3c19fZmVhdHVyZWQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLm5ld3NfX2ZlYXR1cmVkLWxpbms6aG92ZXIsIC5uZXdzX19mZWF0dXJlZC1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1saW5rIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluazpob3ZlciwgLm5ld3NfX2ZlYXR1cmVkLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fZmVhdHVyZWQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fZmVhdHVyZWQtcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ubmV3c19fZmVhdHVyZWQtcHJldmlldyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IGE6aG92ZXIsIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLm5ld3NfX3NpZGViYXItdGV4dC1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbi5uZXdzX19zaWRlYmFyLXRleHQtbW9iaWxlIC5uZXdzX19yYWlsLXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19zaWRlYmFyLXRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5uZXdzX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uZXdzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5uZXdzX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubmV3c19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLm5ld3NfX3JhaWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5uZXdzX19yYWlsLXRleHQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubmV3c19fcmFpbC10ZXh0IGE6aG92ZXIsIC5uZXdzX19yYWlsLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm5ld3NfX3JhaWwtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5uZXdzX19yYWlsLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSB1bCxcbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsIGE6aG92ZXIsIC5uZXdzX19yYWlsLXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgdWwsXG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCBhOmhvdmVyLCAubmV3c19fcmFpbC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5ld3NfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubmV3c19fc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5uZXdzX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzX19zZWFyY2gge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzX19zZWFyY2gge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5uZXdzX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5ld3NfX3NlYXJjaC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19zZWFyY2gtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19zZWFyY2gtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19zZWFyY2gtaGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3RvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4udmljdG9yaWVzX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi52aWN0b3JpZXNfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnZpY3Rvcmllc19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAudmljdG9yaWVzX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAudmljdG9yaWVzX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4udmljdG9yaWVzX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnZpY3Rvcmllc19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXNfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi52aWN0b3JpZXNfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmljdG9yaWVzX19icmVhZGNydW1iOmhvdmVyLCAudmljdG9yaWVzX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi52aWN0b3JpZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi52aWN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4udmljdG9yaWVzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDYsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxIGEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgYSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyBhLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxIGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyIGE6aG92ZXIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgYSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0IGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IGE6aG92ZXIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyIHN0cm9uZyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1IHN0cm9uZyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sIGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBvbCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgb2wsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBvbCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAudmljdG9yaWVzX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnZpY3RvcmllcyAudmljdG9yeS1saXN0X19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmxhbmRpbmdfX3N1Ym5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubGFuZGluZ19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFuZGluZ19fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sYW5kaW5nX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5sYW5kaW5nX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sYW5kaW5nX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5sYW5kaW5nX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubGFuZGluZ19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLmxhbmRpbmdfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmdfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmRpbmdfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYW5kaW5nX19ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uc3Rvcmllc19fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc3Rvcmllc19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3Rvcmllc19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuc3Rvcmllc19fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi5zdG9yaWVzX19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS53aXRoLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCAtIDEyNXB4IC0gMjBweCk7XG4gIH1cbiAgLmFkbWluLWJhciAuc3Rvcmllc19fZmVhdHVyZS53aXRoLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCAtIDEyNXB4IC0gMjBweCAtIDMycHgpO1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWxlZnQsXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLndpdGgtaW1hZ2UgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2l0aC1pbWFnZSAuc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10b3Age1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yaWVzX19mZWF0dXJlLXRvcDpob3ZlciAuc3Rvcmllc19fZmVhdHVyZS10eXBlLFxuLnN0b3JpZXNfX2ZlYXR1cmUtdG9wOmhvdmVyIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtZGF0ZSwgLnN0b3JpZXNfX2ZlYXR1cmUtdG9wOmZvY3VzIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUsXG4uc3Rvcmllc19fZmVhdHVyZS10b3A6Zm9jdXMgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10aXRsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc3Rvcmllc19fZmVhdHVyZS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMwZDNkZDk7XG59XG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiA4MHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cbi53aXRoLWltYWdlIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1wcmV2aWV3IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1wcmV2aWV3IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG4uc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcgYTpob3ZlciwgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1wcmV2aWV3IGE6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG4gIC5zdG9yaWVzX19mZWF0dXJlZC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19sYXRlc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Rvcmllc19fbGF0ZXN0LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0b3JpZXNfX2xhdGVzdC1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC40ZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG59XG50aCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhLCAubW9kZXJuLWZvb3Rub3Rlcy0taW52ZXJ0ZWQgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlLS10b29sdGlwIHtcbiAgei1pbmRleDogODE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZS0tdG9vbHRpcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUtLXRvb2x0aXAgYTpob3ZlciwgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUtLXRvb2x0aXAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX2Nvbm5lY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUtLXNlbGVjdGVkIGEge1xuICBjb2xvcjogdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xufVxudGggLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUtLXNlbGVjdGVkIGEsIC5tb2Rlcm4tZm9vdG5vdGVzLS1pbnZlcnRlZCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZS0tc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnVwcy1mb290bm90ZV9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbi5nZm9ybV9ib2R5IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2JvZHkgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTAgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX2JvZHkgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTAgIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGQge1xuICBtYXJnaW46IDAgMCAzMHB4IDAgIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDIwcHggMCA1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2NlbGwgaW5wdXQsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dCB0YWJsZS5nZmllbGRfbGlzdCB0ZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5nZm9ybV9ib2R5IHRhYmxlLmdmaWVsZF9saXN0IHRyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IHNlbGVjdCxcbi5nZm9ybV9ib2R5IC5nZmllbGRfc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjYWxjKDEwMCUgLSAwLjllbSkgY2VudGVyO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyX2xpc3QgdGFibGUuZ2ZpZWxkX2xpc3QgdGJvZHkgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbjogNjBweCAwIDAgMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbi5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwgZW0sXG4uZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdzZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfYW1wbV9zaGltIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlLFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2FtcG0ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyIGlucHV0LFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dCxcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyIGkge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAubmFtZV9maXJzdCBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAubmFtZV9sYXN0IGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2xpbmVfMSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzIgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfY2l0eSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19zdGF0ZSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc196aXAgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfY291bnRyeSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3RpbWVfaG91ciBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3RpbWVfbWludXRlIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGksXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGksXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106aG92ZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDM1cHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMjVweCA0NXB4IDI1cHggMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Q6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Q6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCBzZWxlY3RbbXVsdGlwbGVdOmZvY3VzIG9wdGlvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzBkM2RkOSAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCMwZDNkZDkpLCB0bygjMGQzZGQ5KSk7XG4gIGJhY2tncm91bmQ6ICMwZDNkZDkgbGluZWFyLWdyYWRpZW50KDBkZWcsICMwZDNkZDkgMCUsICMwZDNkZDkgMTAwJSk7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IG9wdGlvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogI2JjY2JlZiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKCNiY2NiZWYpLCB0bygjYmNjYmVmKSk7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWYgbGluZWFyLWdyYWRpZW50KDBkZWcsICNiY2NiZWYgMCUsICNiY2NiZWYgMTAwJSk7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpID4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3Igc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXJlZCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXJfbm9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG59XG5cbi51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxudGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUudWktc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjYmNjYmVmO1xufVxuXG4udWktZGF0ZXBpY2tlciB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2RhdGUtcGlja2VyLWFycm93cy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgyJTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGhlYWQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFtY2hhcnRzLWFtZXhwb3J0LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycywgYmFja2dyb3VuZCAwLjJzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnMgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtZ3JhcGggLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMCB7XG4gIHRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLWdyYXBoIC5ncmFwaF9fdmVubi1kaWFncmFtIC5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTAge1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMDpob3ZlciwgLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1sYWJlbC1sZXZlbC0wIHtcbiAgcGFkZGluZzogN3B4IDE1cHggOHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1sYWJlbC1sZXZlbC0wOmhvdmVyLCAuYW1jaGFydHMtYW1leHBvcnQtbGFiZWwtbGV2ZWwtMDpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYW1jaGFydHMtYW1leHBvcnQtbWVudS1sZXZlbC0xIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDhweCAwIDAgMCAhaW1wb3J0YW50O1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uYW1jaGFydHMtYW1leHBvcnQtbWVudS1sZXZlbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwZDNkZDk7XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxMnB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDJweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0xOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0xOmhvdmVyLCAuYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0xOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1sYWJlbC1sZXZlbC0xIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50YWJsZXByZXNzLXRhYmxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnRhYmxlcHJlc3Mge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcy5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlcHJlc3MgY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGVwcmVzcyB0aGVhZCxcbi50YWJsZXByZXNzIHRmb290IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRhYmxlcHJlc3MgdGhlYWQsXG4udGFibGVwcmVzcyB0Zm9vdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGFibGVwcmVzcyB0aGVhZCxcbi50YWJsZXByZXNzIHRmb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50YWJsZXByZXNzIHRoZWFkIHRoLFxuLnRhYmxlcHJlc3MgdGZvb3QgdGgge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVlODFkNjtcbn1cbi50YWJsZXByZXNzIHRyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGVwcmVzcyAucm93LWhvdmVyIHRyOmhvdmVyIHRkLFxuLnRhYmxlcHJlc3MgLnJvdy1ob3ZlciB0cjpmb2N1cyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2VkZjkgIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRhYmxlcHJlc3MgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi50YWJsZXByZXNzIHRkIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4udGFibGVwcmVzcyB0ZCBhOmhvdmVyLCAudGFibGVwcmVzcyB0ZCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4udGFibGVwcmVzcyB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi50YWJsZXByZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGg6aG92ZXIsIC50YWJsZXByZXNzIHRoZWFkIHRoOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGg6YWZ0ZXIge1xuICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Zm9vdCB0aCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIC5vZGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnRhYmxlcHJlc3MgdGJvZHkgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi50YWJsZXByZXNzIC5zb3J0aW5nX2FzYyxcbi50YWJsZXByZXNzIC5zb3J0aW5nX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG59XG4uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmhvdmVyLCAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpob3ZlciwgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhIHtcbiAgY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmhvdmVyLCAuZGF0YVRhYmxlc19wYWdpbmF0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFjNjAgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpiZWZvcmUsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmFmdGVyIHtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5EVEZDX0xlZnRCb2R5V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgNXB4IDBweCA0cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgNXB4IDBweCA0cHg7XG59XG5cbi5EVEZDX1JpZ2h0Qm9keVdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIC01cHggMHB4IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAtNXB4IDBweCA0cHg7XG59XG5cbi53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stYnV0dG9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cC1ibG9jay1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbms6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiBhOmhvdmVyLCAud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0zIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTUgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTYgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuXG4uYmxvY2tzLWdhbGxlcnktY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbn1cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24gYTpob3ZlciwgLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stZ2FsbGVyeS5pcy1jcm9wcGVkIC5ibG9ja3MtZ2FsbGVyeS1pdGVtIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYTpob3ZlciwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIGltZyxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbiB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSBpbWcsXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIC5hbGlnbm5vbmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5zaXplLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0gaW1nLFxuLndwLWJsb2NrLWltYWdlLnNpemUtbWVkaXVtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stZmlsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cC1ibG9jay1maWxlLmFsaWducmlnaHQsIC53cC1ibG9jay1maWxlLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stZmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6aG92ZXIsIC53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9kb2MtaWNvbi5zdmcpO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cC1ibG9jay1maWxlX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAud3AtYmxvY2stZmlsZV9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWZpbGUgKyAud3AtYmxvY2stZmlsZSB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXF1b3RlIGE6aG92ZXIsIC53cC1ibG9jay1xdW90ZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIGE6aG92ZXIsIC53cC1ibG9jay1xdW90ZSBjaXRlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1xdW90ZTpub3QoLmlzLXN0eWxlLWxhcmdlKSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBhOmhvdmVyLCAud3AtYmxvY2stcHVsbHF1b3RlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYTpob3ZlciwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBjaXRlIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9fY29udGVudC0tbGVmdCAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNixcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNixcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNixcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNixcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEgYSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzIGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IGgxIGE6Zm9jdXMsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgYTpob3Zlcixcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBhOmZvY3VzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzIGE6aG92ZXIsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNCBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDQgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IGg0IGE6Zm9jdXMsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgYTpob3Zlcixcbi53cC1ibG9jay1jb2x1bW4gPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgc3Ryb25nLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzIHN0cm9uZyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgc3Ryb25nLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY29sdW1uOm5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+ICoge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXRhYmxlIHRhYmxlLmhhcy1maXhlZC1sYXlvdXQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stdGFibGUgdGhlYWQgdGgge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCk7XG4gIH1cbiAgLmFkbWluLWJhciAud3AtYmxvY2stdGFibGUgdGhlYWQgdGgge1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCArIDMycHgpO1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQsXG4ud3AtYmxvY2stdGFibGUgdGZvb3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGgsXG4ud3AtYmxvY2stdGFibGUgdGZvb3QgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4ICM1ZTgxZDY7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGg6bGFzdC1jaGlsZCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB0aDpsYXN0LWNoaWxkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDBweCAwcHggMHB4ICM1ZTgxZDYsIDFweCAwcHggMHB4IDBweCAjNWU4MWQ2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNiwgMXB4IDBweCAwcHggMHB4ICM1ZTgxZDY7XG59XG4ud3AtYmxvY2stdGFibGUgdHIge1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjJmNWZjO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHRkLFxuLndwLWJsb2NrLXRhYmxlIHRoZWFkIHRoLFxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ud3AtYmxvY2stdGFibGUgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi53cC1ibG9jay10YWJsZSB0ZDpub3Qoc3BhbiAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSkgZW0ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stdGFibGUgdGQ6bm90KHNwYW4gLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUpIGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0ZDpub3Qoc3BhbiAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSkgZW0ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwLWJsb2NrLXRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLndwLWJsb2NrLXRhYmxlIHRib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi53cC1ibG9jay1odG1sIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staHRtbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWh0bWwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1odG1sID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbHVtaW5vc2l0eTtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwLWJsb2NrLWNvdmVyIGgxLFxuLndwLWJsb2NrLWNvdmVyIGgyLFxuLndwLWJsb2NrLWNvdmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIGgxLFxuLndwLWJsb2NrLWNvdmVyIGgyLFxuLndwLWJsb2NrLWNvdmVyIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgaDEsXG4ud3AtYmxvY2stY292ZXIgaDIsXG4ud3AtYmxvY2stY292ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBoNCxcbi53cC1ibG9jay1jb3ZlciBoNSxcbi53cC1ibG9jay1jb3ZlciBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgaDQsXG4ud3AtYmxvY2stY292ZXIgaDUsXG4ud3AtYmxvY2stY292ZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIGg0LFxuLndwLWJsb2NrLWNvdmVyIGg1LFxuLndwLWJsb2NrLWNvdmVyIGg2IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpIHVsLFxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgYTpob3ZlciwgLndwLWJsb2NrLWNvdmVyIG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSB1bCxcbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsIGE6aG92ZXIsIC53cC1ibG9jay1jb3ZlciB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY292ZXIgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stY292ZXIgYmxvY2txdW90ZSBwLFxuLndwLWJsb2NrLWNvdmVyIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWNvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuQG1lZGlhIChwb2ludGVyOiBub25lKSwgKHBvaW50ZXI6IGNvYXJzZSkge1xuICAud3AtYmxvY2stY292ZXIuaGFzLXBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIub3ZlcmxheS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLWNvdmVyLm92ZXJsYXktZGlzYWJsZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNob3J0Y29kZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXNob3J0Y29kZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudC0tbGVmdCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjYmNjYmVmO1xufVxuXG4ud3AtYmxvY2stcGRmLXZpZXdlci1ibG9jay1zdGFuZGFyZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stcGRmLXZpZXdlci1ibG9jay1zdGFuZGFyZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIGlmcmFtZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWJsb2NrLWVtYmVkLWluc3RhZ3JhbSBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWVtYmVkLWluc3RhZ3JhbSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciB0d2l0dGVyLXdpZGdldCB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXIgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1lbWJlZC1mYWNlYm9vayBpZnJhbWUge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWVtYmVkLWZhY2Vib29rIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG4ud3AtYmxvY2stZW1iZWQtZmFjZWJvb2sgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgc2l6ZTogYXV0bztcbiAgICBtYXJnaW46IDI1bW0gMjVtbSAyNW1tIDI1bW07XG4gIH1cbiAgKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG5ibG9ja3F1b3RlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC5iYXNlX19wcmludC1sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2VfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmV0LW5hdixcbi5zaXRlLW5hdixcbi5zdGlja3ktbmF2LFxuLmZvb3Rlci1zdGF0LFxuLmZvb3Rlcixcbi5iYXNlX19jb250ZW50OmFmdGVyLFxuLnN1Ym5hdixcbi5wb3N0X19yZWNpcmMsXG4ucmVwb3J0X19yYWlsLFxuLnBvc3RfX3JhaWwsXG4ucGFnZV9fcmFpbCxcbi5tZW51LFxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyLFxuYnV0dG9uLFxuLnNvbHV0aW9uX19rZXktcmVzb3VyY2UsXG4uc3RhdGVfX2tleS1yZXNvdXJjZSxcbi5hc2lkZV9fZG9jLWxpbmssXG4uc3RhdGVfX21vcmUtc3RhdHMsXG4uc3RhdGVfX3RoZS1sYXRlc3QtYnV0dG9uLFxuLnJlbGF0ZWQtcmVzb3VyY2VzLFxuLnJlbGF0ZWQtYWN0aW9ucyxcbi5sYXctbGlzdF9fbW9yZSxcbi53cC1ibG9jay1maWxlX19idXR0b24sXG4uY2FsbC10by1hY3Rpb25fX2J1dHRvbixcbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LFxuLmRvYy1saW5rOmJlZm9yZSxcbi5kb2MtbGluazphZnRlcixcbi5yZWxhdGVkLXJlcG9ydHNfX2Zvb3Rlcixcbi5yZXBvcnRfX3Rlcm1zLFxuI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2hlYWRlci1jYXJkLFxuLnJlcG9ydF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQsXG4ucmVwb3J0X19zdW1tYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX3N1bW1hcnktd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19jb250ZW50ID4gKiB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX3N1bW1hcnktaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19icmVhZGNydW1iLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faW5mby1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUgYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHRyID4gKiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgLndwLWJsb2NrLWltYWdlIGZpZ3VyZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXQtYmxvY2ssXG4udGVhc2UtZ3JpZCxcbi5zdGF0ZV9fdmljdG9yaWVzLFxuLmlzc3VlX192aWN0b3JpZXMsXG4uc29sdXRpb25fX3ZpY3RvcmllcyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXQtYmxvY2tfX2JpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNvbHV0aW9uX19tZXNzYWdlLFxuLmlzc3VlX19tZXNzYWdlLFxuLmRvYy1saW5rLFxuLnZpY3RvcnktbGlzdCxcbi5hc2lkZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGF3LWxpc3RfX2ljb24tY2hlY2ssXG4ubGF3LWxpc3RfX2ljb24teCB7XG4gICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGF0ZV9faW50cm9kdWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC53cC1ibG9jay1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICAgIHdpZHRoOiAyMSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmFwaF9fZ3JhcGgtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoLWJsb2NrX19jYXJkLFxuLm1hcC1ibG9ja19fY2FyZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JhcGgtYmxvY2tfX3RpdGxlLFxuLm1hcC1ibG9ja19fdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCxcbi5ncmFwaF9fdmVubi1kaWFncmFtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV4Y2VycHRfX2hpZGRlbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5leGNlcnB0X19oaWRkZW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaXNzLXNvbF9fdG9wcGVyLWNhcmQ6YmVmb3JlLCAuaXNzLXNvbF9fdG9wcGVyLWNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaXNzLXNvbF9faGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlzcy1zb2xfX21lc3NhZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cblxuICAuc29sdXRpb24tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2VfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2VfX2NvbnRlbnQtLW1pZGxpbmU6YmVmb3JlLCAuYmFzZV9fY29udGVudC0tbWlkbGluZS13aXRoLXNpZGViYXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5iYXNlX19jb250ZW50LS1ub25lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5wYWdlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG4ucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubm8taW1hZ2UgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX19oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX19oZWFkZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnBhZ2VfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFnZV9fYnJlYWRjcnVtYjpob3ZlciwgLnBhZ2VfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19zdWJuYXYtLWluc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19zdWJuYXYtLWluc2V0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2VfX3N1Ym5hdi0taW5zZXQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucGFnZV9fc3VibmF2LS1oLW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGFnZV9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlX19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnBhZ2VfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5wYWdlX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAucGFnZV9fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLnBhZ2VfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5wYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wYWdlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wYWdlX19jb250ZW50ID4gcCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDEsXG4ucGFnZV9fY29udGVudCA+IGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyxcbi5wYWdlX19jb250ZW50ID4gaDQsXG4ucGFnZV9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDEsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5wYWdlX19jb250ZW50ID4gcCArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDQsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDEgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBoNixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMixcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNSxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IGgxIGEsXG4ucGFnZV9fY29udGVudCA+IGgyIGEsXG4ucGFnZV9fY29udGVudCA+IGgzIGEsXG4ucGFnZV9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19jb250ZW50ID4gaDQgYSxcbi5wYWdlX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5wYWdlX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnBhZ2VfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZV9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucGFnZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5wYWdlX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5wYWdlX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZV9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgdWwsXG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19jb250ZW50ID4gaDEgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyB1bCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wYWdlX19jb250ZW50ID4gaDEgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDIgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDMgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDQgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDUgKyBvbCxcbi5wYWdlX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGFnZV9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wYWdlX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ubm8taW1hZ2UgLnBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucGFnZV9fY29scy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb2xzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb2xzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fY29scy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5wYWdlX19jb2xzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb2xzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5wYWdlX19jb2xzLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5wYWdlX19jb2xzLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5wYWdlX19jb2xzLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29scy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbHMtbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29scy1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29scy1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGMoNjBweCArIDQwcHgpO1xuICB9XG4gIC5hZG1pbi1iYXIgLnBhZ2VfX2NvbHMtcmlnaHQge1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNDBweCArIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5wYWdlX19jb2xzLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZV9fbGluay1ncm91cCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBvc3RfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wb3N0X19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5wb3N0X19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnBvc3RfX3JhaWwtc3VibmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBvc3RfX2RvYy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2RvYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2RvYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wb3N0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3N0X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG4gIC5wb3N0X19tYWluLm5vLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgfVxufVxuXG4ucG9zdF9fbWFpbi1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX21haW4taW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX21haW4taW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5wb3N0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSxcbi5wb3N0X19jb250ZW50ID4gaDIsXG4ucG9zdF9fY29udGVudCA+IGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCxcbi5wb3N0X19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IHAgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gcCArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDMsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgxICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgyICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGgzICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgaDYsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDEsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDIsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDMsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDQsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDUsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gaDEgYSxcbi5wb3N0X19jb250ZW50ID4gaDIgYSxcbi5wb3N0X19jb250ZW50ID4gaDMgYSxcbi5wb3N0X19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBhLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucG9zdF9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucG9zdF9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucG9zdF9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wb3N0X19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wb3N0X19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wb3N0X19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArIG9sLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnBvc3RfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wb3N0X19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucG9zdF9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wb3N0X19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucG9zdF9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wb3N0X19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG4ubm8taW1hZ2UgLnBvc3RfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAucG9zdF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBvc3RfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbi5wb3N0X190aXRsZS1ib3gge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgfVxufVxuLm5vLWltYWdlIC5wb3N0X190aXRsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBvc3RfX3RpdGxlLWJveC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucG9zdF9fdGl0bGUtYm94LWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wb3N0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucG9zdF9fYnJlYWRjcnVtYjpob3ZlciwgLnBvc3RfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wb3N0X19pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2F1dGhvciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdF9fZm9vdGVyLWF1dGhvcnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2RhdGUge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdF9fZG9jLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19kb2MtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2RvYy1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucG9zdF9fZG9jLWxpbmsgLmRvYy1saW5rOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YyZjVmYztcbn1cblxuLnBvc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBvc3RfX3NoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19zaGFyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuLm5vLWltYWdlIC5wb3N0X19zaGFyZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4ubm8taW1hZ2UgLnBvc3RfX3NoYXJlIC5zaGFyZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdF9fcmVjaXJjIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucG9zdF9fcmVjaXJjIC50ZWFzZS1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvc3RfX3JlY2lyYy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX3JlY2lyYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX3JlY2lyYy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX3JlY2lyYy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX3JlY2lyYy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmFyY2hpdmVfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJjaGl2ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hcmNoaXZlX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hcmNoaXZlX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5hcmNoaXZlX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuYXJjaGl2ZV9fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLmFyY2hpdmVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXJjaGl2ZV9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5hcmNoaXZlX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5hcmNoaXZlX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXJjaGl2ZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuYXJjaGl2ZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gcCArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gcCArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgaDYsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgaDYsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgaDYsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgaDYsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgaDYsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDUsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDEgYSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgYSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgYSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5hcmNoaXZlX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCBhLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuYXJjaGl2ZV9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5hcmNoaXZlX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArIG9sLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArIG9sLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hcmNoaXZlX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5hcmNoaXZlX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCAuc3RhdC1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLmFyY2hpdmVfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4uYXJjaGl2ZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4uYXJjaGl2ZV9fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5hcmNoaXZlX19jb250ZW50IC50aW1lbGluZSxcbi5hcmNoaXZlX19jb250ZW50IC5hc2lkZSxcbi5hcmNoaXZlX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5tYXAtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgLnN0YXQtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2staW1hZ2UsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbi5hcmNoaXZlX19jb250ZW50IC5zaGFyZWFibGUtaW1hZ2VzLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmRvbmF0ZS1ibG9jay0tZnVsbCxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1ncm91cCxcbi5hcmNoaXZlX19jb250ZW50IC5pbWFnZS1sYXlvdXQsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stY29sdW1ucyxcbi5hcmNoaXZlX19jb250ZW50IC5yZWxhdGVkLWFydGljbGVzLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLXRhYmxlLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1odG1sLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmxpc3Qtb2YtbGlua3MsXG4uYXJjaGl2ZV9fY29udGVudCAudGltZWxpbmUsXG4uYXJjaGl2ZV9fY29udGVudCAuYXNpZGUsXG4uYXJjaGl2ZV9fY29udGVudCAuZ3JhcGgtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAubWFwLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFjY29yZGlvbixcbi5hcmNoaXZlX19jb250ZW50IC52aWN0b3JpZXMtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAubmV3cy1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5hY3Rpb24tYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAucGVvcGxlLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWNvdmVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcixcbi5hcmNoaXZlX19jb250ZW50IC5hbGlnbmNlbnRlcixcbi5hcmNoaXZlX19jb250ZW50IC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYWN0aW9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5cbi5hY3Rpb25fX21haW4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxufVxuXG4uYWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFjdGlvbl9fY29scyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29scyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29scy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbHMtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmFjdGlvbl9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY3Rpb25fX2JyZWFkY3J1bWI6aG92ZXIsIC5hY3Rpb25fX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuXG4uYWN0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjdGlvbl9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWN0aW9uX19jb250ZW50ID4gcCBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWN0aW9uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWN0aW9uX19jb250ZW50ID4gcCArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gcCArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gcCArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGg2LFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGg2LFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGg2LFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGg2LFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGg2LFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoNSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDEgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSBhLFxuLmFjdGlvbl9fY29udGVudCA+IGgyIGEsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgYSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmFjdGlvbl9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmFjdGlvbl9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGg0IGEsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmFjdGlvbl9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmFjdGlvbl9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgdWwsXG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgdWwsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyB1bCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIHVsLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgdWwsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyB1bCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgb2wsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBvbCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIG9sLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgb2wsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBvbCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uYWN0aW9uX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWN0aW9uX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmFjdGlvbl9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmlzc3VlX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pc3N1ZV9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmlzc3VlX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5pc3N1ZV9fcmFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5pc3N1ZV9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmlzc3VlX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19pdGVtLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pc3N1ZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmlzc3VlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmlzc3VlX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzc3VlX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmlzc3VlX19icmVhZGNydW1iOmhvdmVyLCAuaXNzdWVfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaXNzdWVfX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzdWVfX2ludHJvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9faW50cm8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzc3VlX19pbnRybyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaXNzdWVfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9faW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uaXNzdWVfX2ludHJvLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9faW50cm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9faW50cm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9faW50cm8taGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9faW50cm8taGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmlzc3VlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGE6aG92ZXIsIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgdWwsXG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhOmhvdmVyLCAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgdWwsXG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhOmhvdmVyLCAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uaXNzdWVfX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5pc3N1ZV9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaXNzdWVfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmlzc3VlX19tZXNzYWdlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmlzc3VlX19tZXNzYWdlIGE6aG92ZXIsIC5pc3N1ZV9fbWVzc2FnZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzc3VlX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19wcm9ibGVtLXN0YXRzLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaXNzdWVfX3N0YXRzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19zdGF0cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzdWVfX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzc3VlX19zdGF0cyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuXG4uaXNzdWVfX3N0YXRzLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fc3RhdHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fc3RhdHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fc3RhdHMtaGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaXNzdWVfX3N0YXRzIC50ZWFzZS1ncmlkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fc3RhdHMgLnRlYXNlLWdyaWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5pc3N1ZV9fa2V5LXZpc3VhbCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fa2V5LXZpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXNzdWVfX2tleS12aXN1YWwge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9fa2V5LXZpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX2tleS12aXN1YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uaXNzdWVfX3JlbGF0ZWQtc3Rvcnkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3JlbGF0ZWQtc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmlzc3VlX19wcm9ibGVtICsgLmlzc3VlX19zdGF0cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaXNzdWVfX3JlbGF0ZWQtcHJlc3Mge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3JlbGF0ZWQtcHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1wcmVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmlzc3VlX19yZWxhdGVkLXByZXNzLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1wcmVzcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXByZXNzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1wcmVzcyAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmlzc3VlX190aGUtbGF0ZXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX190aGUtbGF0ZXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzc3VlX190aGUtbGF0ZXN0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zZWFyY2hfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG59XG5cbi5zZWFyY2hfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2hfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fYm9keS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zZWFyY2hfX2JvZHktaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fYm9keS1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9fYm9keS1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHktaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19pbnB1dC1hbmQtZmlsdGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN0YXRlc19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RhdGVzX19pbnRyb2R1Y3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlc19faW50cm9kdWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZXNfX2ludHJvZHVjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0ZXNfX2ludHJvZHVjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVzX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlc19faW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5zdGF0ZXNfX2ludHJvZHVjdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZXNfX2ludHJvZHVjdGlvbiBhOmhvdmVyLCAuc3RhdGVzX19pbnRyb2R1Y3Rpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZXNfX2ludHJvZHVjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnN0YXRlc19fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTMuMzglO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3RhdGVzX19hbWNoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5zdGF0ZXNfX2FtY2hhcnQgcGF0aDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXRlc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0ZXNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdGVzX19saXN0OmhvdmVyIGEsXG4uc3RhdGVzX19saXN0OmhvdmVyIGJ1dHRvbiwgLnN0YXRlc19fbGlzdDpmb2N1cyBhLFxuLnN0YXRlc19fbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5zdGF0ZXNfX2xpc3QgYSxcbi5zdGF0ZXNfX2xpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZXNfX2xpc3QgYSxcbi5zdGF0ZXNfX2xpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZXNfX2xpc3QgYSxcbi5zdGF0ZXNfX2xpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdGF0ZXNfX2xpc3QgYTpob3ZlciwgLnN0YXRlc19fbGlzdCBhOmZvY3VzLFxuLnN0YXRlc19fbGlzdCBidXR0b246aG92ZXIsXG4uc3RhdGVzX19saXN0IGJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnN0YXRlc19fbGlzdCBhLFxuLnN0YXRlc19fbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVzX19saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgfVxufVxuLnN0YXRlc19fbGlzdCBsaSB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLnN0YXRlc19fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNvbHV0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zb2x1dGlvbl9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNvbHV0aW9uX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5zb2x1dGlvbl9fcmFpbCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19pdGVtLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNvbHV0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvbHV0aW9uX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNvbHV0aW9uX19icmVhZGNydW1iOmhvdmVyLCAuc29sdXRpb25fX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX2ludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX2ludHJvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRybyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc29sdXRpb25fX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX2ludHJvLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9faW50cm8taGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8taGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19pbnRyby1jb2xzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8tY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc29sdXRpb25fX2tleS1yZXNvdXJjZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc29sdXRpb25fX2tleS1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19rZXktcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc29sdXRpb25fX2Rlc2NyaXB0aW9uIGE6aG92ZXIsIC5zb2x1dGlvbl9fZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGE6aG92ZXIsIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgdWwsXG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhOmhvdmVyLCAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgdWwsXG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhOmhvdmVyLCAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uc29sdXRpb25fX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zb2x1dGlvbl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc29sdXRpb25fX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNvbHV0aW9uX19tZXNzYWdlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnNvbHV0aW9uX19tZXNzYWdlIGE6aG92ZXIsIC5zb2x1dGlvbl9fbWVzc2FnZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX2tleS12aXN1YWwge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX2tleS12aXN1YWwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX19rZXktdmlzdWFsIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc29sdXRpb25fX2tleS12aXN1YWwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19rZXktdmlzdWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX215dGgtZmFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19wcm9ibGVtLXN0YXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fc3RhdHMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25fX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fc3RhdHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvbHV0aW9uX19zdGF0cy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zb2x1dGlvbl9fc3RhdHMgLnRlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19yZWxhdGVkLXN0b3J5IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX3JlbGF0ZWQtc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19yZWxhdGVkLXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19xdWVzdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fdmljdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX3ZpY3RvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX3ZpY3RvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX3ZpY3Rvcmllcy0taW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX192aWN0b3JpZXMtLWluc2V0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2x1dGlvbl9fdmljdG9yaWVzLS1pbnNldCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc29sdXRpb25fX3ZpY3Rvcmllcy0taW5zZXQge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX192aWN0b3JpZXMtLWluc2V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX3Byb2JsZW0gKyAuc29sdXRpb25fX3N0YXRzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmxhd19fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubGF3X19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5sYXdfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmxhd19fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmxhd19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLmxhd19fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF3X19zdWJuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmxhd19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5sYXdfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhd19faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGF3X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLmxhd19faGVhZGVyX19jYXRlZ29yaWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19faGVhZGVyX19jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2hlYWRlcl9fY2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGF3X19oZWFkZXJfX2NhdGVnb3JpZXMgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYXdfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubGF3X19icmVhZGNydW1iOmhvdmVyLCAubGF3X19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5sYXdfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbi5sYXdfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubGF3X19sYXN0LXVwZGF0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG5cbi5sYXdfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmxhd19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubGF3X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmxhd19fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGF3X19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmxhd19fY29udGVudCA+IHAgYTpob3ZlciwgLmxhd19fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmxhd19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubGF3X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDEsXG4ubGF3X19jb250ZW50ID4gaDIsXG4ubGF3X19jb250ZW50ID4gaDMsXG4ubGF3X19jb250ZW50ID4gaDQsXG4ubGF3X19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxhd19fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxhd19fY29udGVudCA+IHAgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDIsXG4ubGF3X19jb250ZW50ID4gcCArIGgzLFxuLmxhd19fY29udGVudCA+IHAgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBwICsgaDEsXG4ubGF3X19jb250ZW50ID4gcCArIGgyLFxuLmxhd19fY29udGVudCA+IHAgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDQsXG4ubGF3X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHAgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDIsXG4ubGF3X19jb250ZW50ID4gcCArIGgzLFxuLmxhd19fY29udGVudCA+IHAgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHAgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDIsXG4ubGF3X19jb250ZW50ID4gcCArIGgzLFxuLmxhd19fY29udGVudCA+IHAgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmxhd19fY29udGVudCA+IGgxICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmxhd19fY29udGVudCA+IGgxICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoNixcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmxhd19fY29udGVudCA+IGgyICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmxhd19fY29udGVudCA+IGgyICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoNixcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmxhd19fY29udGVudCA+IGgzICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmxhd19fY29udGVudCA+IGgzICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoNixcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmxhd19fY29udGVudCA+IGg0ICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmxhd19fY29udGVudCA+IGg0ICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoNixcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmxhd19fY29udGVudCA+IGg1ICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmxhd19fY29udGVudCA+IGg1ICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoNixcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmxhd19fY29udGVudCA+IGg2ICsgaDIsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmxhd19fY29udGVudCA+IGg2ICsgaDUsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IGgxICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmxhd19fY29udGVudCA+IGgxICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmxhd19fY29udGVudCA+IGgyICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmxhd19fY29udGVudCA+IGgyICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmxhd19fY29udGVudCA+IGgzICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmxhd19fY29udGVudCA+IGgzICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmxhd19fY29udGVudCA+IGg0ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmxhd19fY29udGVudCA+IGg0ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmxhd19fY29udGVudCA+IGg1ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmxhd19fY29udGVudCA+IGg1ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmxhd19fY29udGVudCA+IGg2ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmxhd19fY29udGVudCA+IGg2ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDEgYSxcbi5sYXdfX2NvbnRlbnQgPiBoMiBhLFxuLmxhd19fY29udGVudCA+IGgzIGEsXG4ubGF3X19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubGF3X19jb250ZW50ID4gaDEgYTpob3ZlciwgLmxhd19fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ubGF3X19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5sYXdfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmxhd19fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ubGF3X19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5sYXdfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmxhd19fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoNCBhLFxuLmxhd19fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ubGF3X19jb250ZW50ID4gaDQgYTpob3ZlciwgLmxhd19fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ubGF3X19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5sYXdfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubGF3X19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4ubGF3X19jb250ZW50ID4gaDIgc3Ryb25nLFxuLmxhd19fY29udGVudCA+IGgzIHN0cm9uZyxcbi5sYXdfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4ubGF3X19jb250ZW50ID4gaDUgc3Ryb25nLFxuLmxhd19fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmxhd19fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF3X19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubGF3X19jb250ZW50ID4gb2wgYTpob3ZlciwgLmxhd19fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSArIHVsLFxuLmxhd19fY29udGVudCA+IGgyICsgdWwsXG4ubGF3X19jb250ZW50ID4gaDMgKyB1bCxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIHVsLFxuLmxhd19fY29udGVudCA+IGg1ICsgdWwsXG4ubGF3X19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSArIG9sLFxuLmxhd19fY29udGVudCA+IGgyICsgb2wsXG4ubGF3X19jb250ZW50ID4gaDMgKyBvbCxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIG9sLFxuLmxhd19fY29udGVudCA+IGg1ICsgb2wsXG4ubGF3X19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGF3X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ubGF3X19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmxhd19fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmxhd19fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5sYXdfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubGF3X19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmxhd19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF3X19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmxhd19fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhd19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmxhd19fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5sYXdfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ubGF3X19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmxhd19fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF3X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uc3RhdGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXRlX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3RhdGVfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnN0YXRlX19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19yYWlsLW1hcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGF0ZV9fcmFpbC1tYXA6aG92ZXIgLnN0YXRlX19yYWlsLXN2Zyxcbi5zdGF0ZV9fcmFpbC1tYXA6aG92ZXIgLnN0YXRlX19yYWlsLXN2Zy1kZWZhdWx0LCAuc3RhdGVfX3JhaWwtbWFwOmZvY3VzIC5zdGF0ZV9fcmFpbC1zdmcsXG4uc3RhdGVfX3JhaWwtbWFwOmZvY3VzIC5zdGF0ZV9fcmFpbC1zdmctZGVmYXVsdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuXG4uc3RhdGVfX3JhaWwtc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGF0ZV9fcmFpbC1zdmcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN0YXRlX19yYWlsLXN2Zy1kZWZhdWx0IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogOTFweDtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5zdGF0ZV9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnN0YXRlX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19pdGVtLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdGF0ZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdGVfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zdGF0ZV9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9faW50cm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdGVfX2ludHJvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGF0ZV9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fc3RhdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4uc3RhdGVfX3N0YXQge1xuICB3aWR0aDogNTAlO1xufVxuLnN0YXRlX19zdGF0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnN0YXRlX19zdGF0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX3N0YXQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnN0YXRlX19zdGF0Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc3RhdGVfX3N0YXQtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19zdGF0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19zdGF0LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uc3RhdGVfX3N0YXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc3RhdGVfX3N0YXQtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuc3RhdGVfX3N0YXQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zdGF0ZV9fbW9yZS1zdGF0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19tb3JlLXN0YXRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fbW9yZS1zdGF0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3RhdGVfX21vcmUtc3RhdHMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnN0YXRlX19tb3JlLXN0YXRzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc3RhdGVfX21vcmUtc3RhdHM6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN0YXRlX19tb3JlLXN0YXRzOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnN0YXRlX19tb3JlLXN0YXRzOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RhdGVfX21vcmUtc3RhdHM6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9faW50cm8tY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9faW50cm8tY29scyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnN0YXRlX19rZXktcmVzb3VyY2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0YXRlX19rZXktcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9fa2V5LXJlc291cmNlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc3RhdGVfX2ludHJvZHVjdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnN0YXRlX19pbnRyb2R1Y3Rpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdGVfX2ludHJvZHVjdGlvbiBhOmhvdmVyLCAuc3RhdGVfX2ludHJvZHVjdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYTpob3ZlciwgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB1bCxcbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6aG92ZXIsIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSB1bCxcbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6aG92ZXIsIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdGF0ZV9fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnN0YXRlX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdGF0ZV9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc3RhdGVfX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdGVfX21lc3NhZ2UgYTpob3ZlciwgLnN0YXRlX19tZXNzYWdlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fdGhlLWxhdGVzdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0ZV9fdGhlLWxhdGVzdCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uc3RhdGVfX3JlbGF0ZWQtbGlua3Mge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1saW5rcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLWxpbmtzLWNvbHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN0YXRlX19yZWxhdGVkLWxpbmtzLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtbGlua3MtY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1saW5rcy1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uc3RhdGVfX3JlbGF0ZWQtc3Rvcnkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fcmVsYXRlZC1wcmVzcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXByZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uc3RhdGVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXByZXNzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fcmVsYXRlZC1wcmVzcy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXByZXNzIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uc3RhdGVfX3ZpY3RvcmllcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX192aWN0b3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX192aWN0b3JpZXMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX192aWN0b3JpZXMtLWluc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uc3RhdGVfX2xhd3Mge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX2xhd3Mge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX2xhd3Mge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fbGF3cyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0ZV9fbGF3cyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19sYXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fbGF3cyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fbGF3cyArIC5zdGF0ZV9fYXJ0aWNsZSA+IC5hc2lkZSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmV0LWhvbWVfX3RvcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmV0LWhvbWVfX3RvZGF5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1pbm5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuXG4uZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hZG1pbi1iYXIgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCAtIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICB9XG4gIC5hZG1pbi1iYXIgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCAtIDMycHgpO1xuICB9XG59XG5cbi5ldC1ob21lX19pbnRyby1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtaG9tZV9faW50cm8taGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1oZWFkbGluZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXQtaG9tZV9faW50cm8taGVhZGxpbmUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5ldC1ob21lX19pbnRyby1oZWFkbGluZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIGE6aG92ZXIsIC5ldC1ob21lX19pbnRyby1oZWFkbGluZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9faW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ldC1ob21lX19pbnRyby10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19yciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3JyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8sXG4uZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX190b2RheSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8sXG4uZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLFxuLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9fdG9kYXkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8sXG4uZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX19pbnRyby1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0OmhvdmVyIGEsXG4uZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3Q6aG92ZXIgYnV0dG9uLCAuZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3Q6Zm9jdXMgYSxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBhLFxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYSxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGEsXG4uZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBhOmhvdmVyLCAuZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYTpmb2N1cyxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBidXR0b246aG92ZXIsXG4uZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYSxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBlMmY7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpob3ZlciwgLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpob3ZlciAuZXQtaG9tZV9fZmVhdHVyZXMtdHlwZSxcbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyIC5ldC1ob21lX19mZWF0dXJlcy1oZWFkbGluZSxcbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyIC5ldC1ob21lX19mZWF0dXJlcy10ZXh0LFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06aG92ZXIgLmV0LWhvbWVfX2ZlYXR1cmVzLW1ldGEsXG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpob3ZlciAuZXQtaG9tZV9fZmVhdHVyZXMtc3RhdGUsIC5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmZvY3VzIC5ldC1ob21lX19mZWF0dXJlcy10eXBlLFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLWhlYWRsaW5lLFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLXRleHQsXG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpmb2N1cyAuZXQtaG9tZV9fZmVhdHVyZXMtbWV0YSxcbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmZvY3VzIC5ldC1ob21lX19mZWF0dXJlcy1zdGF0ZSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06aG92ZXIgLmV0LWhvbWVfX2ZlYXR1cmVzLWxvYWRlciAubG9hZGluZy1yaW5nIGRpdiwgLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLWxvYWRlciAubG9hZGluZy1yaW5nIGRpdiB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwZDNkZDk7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyIC5ldC1ob21lX19mZWF0dXJlcy1tYXAsIC5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmZvY3VzIC5ldC1ob21lX19mZWF0dXJlcy1tYXAge1xuICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoMSkgaW52ZXJ0KDApIGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxKSBpbnZlcnQoMCkgYnJpZ2h0bmVzcygxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZHluYW1pYy1zdGF0ZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldC1ob21lX19keW5hbWljLXN0YXRlIC5qcy0tZHluYW1pYy1maWVsZDpub3QoW2RhdGEtZmllbGQ9bGlua10pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDtcbn1cbi5ldC1ob21lX19keW5hbWljLXN0YXRlIC5qcy0tZHluYW1pYy1maWVsZDpub3QoW2RhdGEtZmllbGQ9bGlua10pLmpzLS1zdGF0ZS1sb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmV0LWhvbWVfX2R5bmFtaWMtc3RhdGUgLmpzLS1keW5hbWljLWZpZWxkW2RhdGEtZmllbGQ9bGlua106bm90KC5qcy0tc3RhdGUtbG9hZGVkKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXRvcCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtc3RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1zdGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXN0YXRlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1tYXAge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAtd2Via2l0LWZpbHRlcjogc2F0dXJhdGUoMCkgaW52ZXJ0KDEpIGJyaWdodG5lc3MoMik7XG4gICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKSBpbnZlcnQoMSkgYnJpZ2h0bmVzcygyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWZpbHRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMsIC13ZWJraXQtZmlsdGVyIDAuMnM7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtbWFwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtdHlwZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLW1ldGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtbWV0YSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLWxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV0LWhvbWVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5ldC1ob21lX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuZXQtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gcCArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gcCArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gcCArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgaDYsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgaDYsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgaDYsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgaDYsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgaDYsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDUsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDEgYSxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgYSxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgYSxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5ldC1ob21lX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5ldC1ob21lX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5ldC1ob21lX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5ldC1ob21lX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCBhLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAuZXQtaG9tZV9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5ldC1ob21lX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5ldC1ob21lX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArIG9sLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArIG9sLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5ldC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5ldC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgfVxufVxuXG4uam9ic19fbWFpbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uam9ic19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuam9ic19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuam9ic19fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmpvYnNfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi5qb2JzX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWRtaW4tYmFyIC5qb2JzX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyNDVweCAtIDMycHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fYm9keS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmpvYnNfX2lmcmFtZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uam9ic19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmpvYnNfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5qb2JzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5qb2JzX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19zdWJ0aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmpvYnNfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uam9ic19fbGlzdCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmpvYnNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uam9ic19fZGVwYXJ0bWVudC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19kZXBhcnRtZW50LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2RlcGFydG1lbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uam9ic19fZGVwYXJ0bWVudC1uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fZGVwYXJ0bWVudC1uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2RlcGFydG1lbnQtbmFtZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuam9ic19fZGVwYXJ0bWVudC1uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uam9ic19fam9iIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fam9iIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmpvYnNfX2pvYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLmpvYnNfX2pvYi10aXRsZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmpvYnNfX2pvYi10aXRsZSBhOmhvdmVyLCAuam9ic19fam9iLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fam9iLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuam9ic19fam9iLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvYnNfX2pvYi1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2pvYi1pbmZvIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qb2JzX19qb2ItaW5mbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uam9ic19fam9iLXR5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5qb2JzX19qb2ItbG9jYXRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uam9ic19fam9iLWRhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fYXBwbHkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uam9ic19fYXBwbHktYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fYXBwbHktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19hcHBseS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmpvYnNfX2FwcGx5LWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uam9ic19fYXBwbHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuam9ic19fYXBwbHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qb2JzX19hcHBseS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuam9ic19fYXBwbHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uam9ic19fYXBwbHktYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2FwcGx5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uam9ic19fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuam9ic19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuam9ic19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uam9ic19fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uam9ic19fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uam9ic19fY29udGVudCA+IHAgYTpob3ZlciwgLmpvYnNfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5qb2JzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5qb2JzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoMixcbi5qb2JzX19jb250ZW50ID4gaDMsXG4uam9ic19fY29udGVudCA+IGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uam9ic19fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDEsXG4uam9ic19fY29udGVudCA+IHAgKyBoMixcbi5qb2JzX19jb250ZW50ID4gcCArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDQsXG4uam9ic19fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBwICsgaDEsXG4uam9ic19fY29udGVudCA+IHAgKyBoMixcbi5qb2JzX19jb250ZW50ID4gcCArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDQsXG4uam9ic19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gcCArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDIsXG4uam9ic19fY29udGVudCA+IHAgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gcCArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBwICsgaDEsXG4uam9ic19fY29udGVudCA+IHAgKyBoMixcbi5qb2JzX19jb250ZW50ID4gcCArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDQsXG4uam9ic19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgxICsgaDEsXG4uam9ic19fY29udGVudCA+IGgxICsgaDIsXG4uam9ic19fY29udGVudCA+IGgxICsgaDMsXG4uam9ic19fY29udGVudCA+IGgxICsgaDQsXG4uam9ic19fY29udGVudCA+IGgxICsgaDUsXG4uam9ic19fY29udGVudCA+IGgxICsgaDYsXG4uam9ic19fY29udGVudCA+IGgyICsgaDEsXG4uam9ic19fY29udGVudCA+IGgyICsgaDIsXG4uam9ic19fY29udGVudCA+IGgyICsgaDMsXG4uam9ic19fY29udGVudCA+IGgyICsgaDQsXG4uam9ic19fY29udGVudCA+IGgyICsgaDUsXG4uam9ic19fY29udGVudCA+IGgyICsgaDYsXG4uam9ic19fY29udGVudCA+IGgzICsgaDEsXG4uam9ic19fY29udGVudCA+IGgzICsgaDIsXG4uam9ic19fY29udGVudCA+IGgzICsgaDMsXG4uam9ic19fY29udGVudCA+IGgzICsgaDQsXG4uam9ic19fY29udGVudCA+IGgzICsgaDUsXG4uam9ic19fY29udGVudCA+IGgzICsgaDYsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDEsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDIsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDMsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDQsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDUsXG4uam9ic19fY29udGVudCA+IGg0ICsgaDYsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDEsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDIsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDMsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDQsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDUsXG4uam9ic19fY29udGVudCA+IGg1ICsgaDYsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDEsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDIsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDMsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDQsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDUsXG4uam9ic19fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDEgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBoMSBhLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiBhLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyBhLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50ID4gaDEgYTpob3ZlciwgLmpvYnNfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uam9ic19fY29udGVudCA+IGg0IGEsXG4uam9ic19fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uam9ic19fY29udGVudCA+IGg0IGE6aG92ZXIsIC5qb2JzX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5qb2JzX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5qb2JzX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uam9ic19fY29udGVudCA+IGgyIHN0cm9uZyxcbi5qb2JzX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmpvYnNfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uam9ic19fY29udGVudCA+IGg1IHN0cm9uZyxcbi5qb2JzX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmpvYnNfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uam9ic19fY29udGVudCA+IGgxICsgdWwsXG4uam9ic19fY29udGVudCA+IGgyICsgdWwsXG4uam9ic19fY29udGVudCA+IGgzICsgdWwsXG4uam9ic19fY29udGVudCA+IGg0ICsgdWwsXG4uam9ic19fY29udGVudCA+IGg1ICsgdWwsXG4uam9ic19fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uam9ic19fY29udGVudCA+IGgxICsgb2wsXG4uam9ic19fY29udGVudCA+IGgyICsgb2wsXG4uam9ic19fY29udGVudCA+IGgzICsgb2wsXG4uam9ic19fY29udGVudCA+IGg0ICsgb2wsXG4uam9ic19fY29udGVudCA+IGg1ICsgb2wsXG4uam9ic19fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uam9ic19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmpvYnNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmpvYnNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uam9ic19fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmpvYnNfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uam9ic19fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5qb2JzX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uam9ic19fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5qb2JzX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmpvYnNfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuam9ic19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19jb250ZW50IC5zdGF0LWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uam9ic19fY29udGVudCAuc2hhcmVhYmxlLWltYWdlcyxcbi5qb2JzX19jb250ZW50IC5kb25hdGUtYmxvY2stLWZ1bGwsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uam9ic19fY29udGVudCAuaW1hZ2UtbGF5b3V0LFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG4uam9ic19fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay10YWJsZSxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUsXG4uam9ic19fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5qb2JzX19jb250ZW50IC5saXN0LW9mLWxpbmtzLFxuLmpvYnNfX2NvbnRlbnQgLnRpbWVsaW5lLFxuLmpvYnNfX2NvbnRlbnQgLmFzaWRlLFxuLmpvYnNfX2NvbnRlbnQgLmdyYXBoLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLm1hcC1ibG9jayxcbi5qb2JzX19jb250ZW50IC5hY2NvcmRpb24sXG4uam9ic19fY29udGVudCAudmljdG9yaWVzLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLm5ld3MtYmxvY2ssXG4uam9ic19fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLnBlb3BsZS1ibG9jayxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1jb3Zlcixcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uam9ic19fY29udGVudCAuYWxpZ25jZW50ZXIsXG4uam9ic19fY29udGVudCAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuam9ic19fY29udGVudCAuc3RhdC1ibG9jayxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLmpvYnNfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4uam9ic19fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLmpvYnNfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmpvYnNfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4uam9ic19fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5qb2JzX19jb250ZW50IC50aW1lbGluZSxcbi5qb2JzX19jb250ZW50IC5hc2lkZSxcbi5qb2JzX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5qb2JzX19jb250ZW50IC5tYXAtYmxvY2ssXG4uam9ic19fY29udGVudCAuYWNjb3JkaW9uLFxuLmpvYnNfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5qb2JzX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5qb2JzX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4uam9ic19fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLmpvYnNfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLmpvYnNfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmFpbC1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1pbm5lciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBpbml0aWFsO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsLWxvZ29zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbG9nb3Mge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmFpbC1leHRyYS1sb2dvIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5cbi5mb290ZXJfX3JhaWwtbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbGlzdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX3JhaWwtbGlzdDpob3ZlciBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0OmhvdmVyIGJ1dHRvbiwgLmZvb3Rlcl9fcmFpbC1saXN0OmZvY3VzIGEsXG4uZm9vdGVyX19yYWlsLWxpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4uZm9vdGVyX19yYWlsLWxpc3QgYSxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3QgYSxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1saXN0IGEsXG4uZm9vdGVyX19yYWlsLWxpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb290ZXJfX3JhaWwtbGlzdCBhOmhvdmVyLCAuZm9vdGVyX19yYWlsLWxpc3QgYTpmb2N1cyxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b246aG92ZXIsXG4uZm9vdGVyX19yYWlsLWxpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3QgYSxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmFpbC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXJfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWFpbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19tYWluLWxlZnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19tYWluLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwMHB4IC8gMik7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWFpbi1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19tYWluLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAyMDBweCAvIDIpO1xuICB9XG59XG5cbi5mb290ZXJfX2xlYXJuLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZvb3Rlcl9fbGVhcm4tbGlzdDpob3ZlciBhLCAuZm9vdGVyX19sZWFybi1saXN0OmZvY3VzIGEge1xuICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5mb290ZXJfX2xlYXJuLWxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGVhcm4tbGlzdCBhOmhvdmVyLCAuZm9vdGVyX19sZWFybi1saXN0IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19sZWFybi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2pvaW4ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19qb2luLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19qb2luLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyX19qb2luLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2pvaW4tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZm9vdGVyX19qb2luLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fam9pbi1jdGEge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX2pvaW4tY3RhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4tY3RhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb290ZXJfX2pvaW4tY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvb3Rlcl9fam9pbi1jdGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5mb290ZXJfX2pvaW4tY3RhOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJfX2pvaW4tY3RhOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mb290ZXJfX2pvaW4tY3RhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLXN0YXRfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1zdGF0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItc3RhdF9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXN0YXRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0X19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zdGF0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItc3RhdF9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1zdGF0X19udW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1zdGF0X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXN0YXRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXN0YXRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyLXN0YXRfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvb3Rlci1zdGF0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItc3RhdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXN0YXRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmZvb3Rlci1zdGF0X190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmZvb3Rlci1zdGF0X190ZXh0IGE6aG92ZXIsIC5mb290ZXItc3RhdF9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5mb290ZXItc3RhdF9fc291cmNlLFxuLmZvb3Rlci1zdGF0X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItc3RhdF9fc291cmNlIGEsXG4uZm9vdGVyLXN0YXRfX2RhdGUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZm9vdGVyLXN0YXRfX3NvdXJjZSBhOmhvdmVyLCAuZm9vdGVyLXN0YXRfX3NvdXJjZSBhOmZvY3VzLFxuLmZvb3Rlci1zdGF0X19kYXRlIGE6aG92ZXIsXG4uZm9vdGVyLXN0YXRfX2RhdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4uYWN0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgaGVpZ2h0OiB4O1xuICB3aWR0aDogMTYwcHg7XG4gIHotaW5kZXg6IDgwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb24tYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjdGlvbi1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmFjdGlvbi1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hY3Rpb24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rpb24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmFjdGlvbi1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hY3Rpb24tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5hY3Rpb24tZHJhd2VyIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9fY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmFjdGlvbi1kcmF3ZXJfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hY3Rpb24tZHJhd2VyX19jbG9zZTpob3ZlciwgLmFjdGlvbi1kcmF3ZXJfX2Nsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5hY3Rpb24tZHJhd2VyX19jbG9zZTpob3ZlciBzdmcsIC5hY3Rpb24tZHJhd2VyX19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFkbWluLWJhciAuYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgdG9wOiA1NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hZG1pbi1iYXIgLmFjdGlvbi1kcmF3ZXJfX2JveCB7XG4gICAgdG9wOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgICB0b3A6IDUycHg7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2JveC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYm94LWlubmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyX19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdG9wcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RvcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdG9wcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG4uYWN0aW9uLWRyYXdlcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5hY3Rpb24tZHJhd2VyX19pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9faXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyX19maWd1cmUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2ZpZ3VyZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fZmlndXJlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2ZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY3Rpb24tZHJhd2VyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uLWRyYXdlcl9fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWN0aW9uLWRyYXdlcl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3Rpb24tZHJhd2VyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYWN0aW9uLWRyYXdlcl9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5rZXktdmlzdWFsX19maWd1cmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ua2V5LXZpc3VhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmtleS12aXN1YWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5rZXktdmlzdWFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ua2V5LXZpc3VhbF9fdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5rZXktdmlzdWFsX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAua2V5LXZpc3VhbF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmtleS12aXN1YWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmtleS12aXN1YWxfX2dyYXBoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtleS12aXN1YWxfX2dyYXBoIC5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmtleS12aXN1YWxfX2NpdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5rZXktdmlzdWFsIC5ncmFwaC1ibG9ja19fdmVubi1kaWFncmFtIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnJlbGF0ZWQtYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5yZWxhdGVkLWFjdGlvbnNfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1hY3Rpb25zX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtYWN0aW9uc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLWFjdGlvbnNfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLnJlbGF0ZWQtYWN0aW9uc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlbGF0ZWQtYWN0aW9uc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVsYXRlZC1hY3Rpb25zX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXNfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXNfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5yZWxhdGVkLXJlc291cmNlc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVsYXRlZC1yZXNvdXJjZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4ubGF3LWxpc3RfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3LWxpc3RfX2hlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdy1saXN0X19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5sYXctbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5sYXctbGlzdF9fbW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhdy1saXN0X19tb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXctbGlzdF9fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubGF3LWxpc3RfX21vcmUgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmxhdy1saXN0X19tb3JlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubGF3LWxpc3RfX21vcmU6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhdy1saXN0X19tb3JlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmxhdy1saXN0X19tb3JlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ubGF3LWxpc3RfX21vcmU6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxhdy1saXN0X19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhdy1saXN0X19tb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhdy1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4ubGF3LWxpc3RfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF3LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubGF3LWxpc3RfX2ljb24ge1xuICBoZWlnaHQ6IDEuOGVtO1xuICB3aWR0aDogMS44ZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxhdy1saXN0X19pY29uLS14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXctbGlzdF9faWNvbi0tY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ubGF3LWxpc3RfX2ljb24teCB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5sYXctbGlzdF9faWNvbi1jaGVjayB7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmxhdy1saXN0X19saW5rIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmxhdy1saXN0X19saW5rOmhvdmVyLCAubGF3LWxpc3RfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmpvaW4tZW1haWxfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG59XG4uam9pbi1lbWFpbF9fZm9ybTpmb2N1cy13aXRoaW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG59XG4uZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbiAuam9pbi1lbWFpbF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbiAuam9pbi1lbWFpbF9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5qb2luLWVtYWlsX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uam9pbi1lbWFpbF9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2luLWVtYWlsX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9pbi1lbWFpbF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmpvaW4tZW1haWxfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDE7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpvaW4tZW1haWxfX2lucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpvaW4tZW1haWxfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpvaW4tZW1haWxfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvaW4tZW1haWxfX2lucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uam9pbi1lbWFpbF9fc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvaW4tZW1haWxfX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9pbi1lbWFpbF9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2luLWVtYWlsX19zdWJtaXQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uam9pbi1lbWFpbF9fc3VibWl0OmhvdmVyLCAuam9pbi1lbWFpbF9fc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaG9tZS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZS10YWJzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtdGFic19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS10YWJzX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtdGFic19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhvbWUtdGFic19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtdGFic19fbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS10YWJzX19saXN0LXNwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhvbWUtdGFic19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS10YWJzX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDIwMHB4IC0gNDBweCk7XG4gIH1cbn1cblxuLmhvbWUtdGFic19fYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXRhYnNfX2J0biB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS10YWJzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhvbWUtdGFic19fYnRuW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xufVxuLmhvbWUtdGFic19fYnRuOmZvY3VzLCAuaG9tZS10YWJzX19idG46aG92ZXIge1xuICBvdXRsaW5lOiAwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS10YWJzX19idG4ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmhvbWUtdGFic19fY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAwcHggLSAyMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMDBweCArIDIwcHgpO1xuICB9XG59XG5cbi5ob21lLXRhYnNfX2N0YS1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS10YWJzX19jdGEtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLWhlYWRlciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uaG9tZS10YWJzX19jdGEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLXRleHQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmhvbWUtdGFic19fY3RhLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS10YWJzX19jdGEtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lLXRhYnNfX2N0YS1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS10YWJzX19jdGEtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5ob21lLXRhYnNfX2N0YS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ob21lLXRhYnNfX2N0YS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWUtdGFic19fY3RhLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5ob21lLXRhYnNfX2N0YS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ob21lLXRhYnNfX2N0YS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS10YWJzX19jdGEtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/