: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__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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdGF0aWMvc2Nzcy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1yZWQ6ICNmZjM1MmU7XG59XG5cbi5hY2Nlc3NpYmxlLWNvbG9ycyB7XG4gIC0tcmVkOiAjZTMwMTJiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLVJlZ3VsYXIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtUmVndWxhci1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtUmVndWxhci1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtTWVkaXVtLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoZm9udHMvR1QtQW1lcmljYS1TdGFuZGFyZC1NZWRpdW0tSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLU1lZGl1bS1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6IHVybChmb250cy9HVC1BbWVyaWNhLVN0YW5kYXJkLUJvbGQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC1JdGFsaWMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGZvbnRzL0dULUFtZXJpY2EtU3RhbmRhcmQtQm9sZC1JdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChmb250cy9WaW55bC1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9WaW55bC1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoZm9udHMvVmlueWwtT2JsaXF1ZS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoZm9udHMvVmlueWwtT2JsaXF1ZS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG59XG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5idXR0b246aG92ZXIsIGJ1dHRvbjpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogSGlkZSB0aGUgdXAgYW5kIGRvd24gYXJyb3dzIG9uIG51bWJlciBmaWVsZHMgKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuLmxhbmRzY2FwZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYW5kc2NhcGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9ydHJhaXQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcnRyYWl0LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNxdWFyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3F1YXJlLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuaW5hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYmNjYmVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYmNjYmVmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6YWN0aXZlLCAudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50YWJiZWQtY29ybmVyLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogLTk5OXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogLTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50YWJiZWQtY29ybmVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGFiYmVkLWNvcm5lci1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRhYmJlZC1jb3JuZXItYnV0dG9uOmZvY3VzLCAudGFiYmVkLWNvcm5lci1idXR0b246YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDE3LCA1NywgMC40KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5yaWNoLXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnJpY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmljaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnJpY2gtdGV4dCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmljaC10ZXh0ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJpY2gtdGV4dCA+IHAgYTpob3ZlciwgLnJpY2gtdGV4dCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucmljaC10ZXh0IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDEsXG4ucmljaC10ZXh0ID4gaDIsXG4ucmljaC10ZXh0ID4gaDMsXG4ucmljaC10ZXh0ID4gaDQsXG4ucmljaC10ZXh0ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJpY2gtdGV4dCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGgzLFxuLnJpY2gtdGV4dCA+IHAgKyBoNCxcbi5yaWNoLXRleHQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBwICsgaDEsXG4ucmljaC10ZXh0ID4gcCArIGgyLFxuLnJpY2gtdGV4dCA+IHAgKyBoMyxcbi5yaWNoLXRleHQgPiBwICsgaDQsXG4ucmljaC10ZXh0ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGgzLFxuLnJpY2gtdGV4dCA+IHAgKyBoNCxcbi5yaWNoLXRleHQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGgzLFxuLnJpY2gtdGV4dCA+IHAgKyBoNCxcbi5yaWNoLXRleHQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yaWNoLXRleHQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSArIGgxLFxuLnJpY2gtdGV4dCA+IGgxICsgaDIsXG4ucmljaC10ZXh0ID4gaDEgKyBoMyxcbi5yaWNoLXRleHQgPiBoMSArIGg0LFxuLnJpY2gtdGV4dCA+IGgxICsgaDUsXG4ucmljaC10ZXh0ID4gaDEgKyBoNixcbi5yaWNoLXRleHQgPiBoMiArIGgxLFxuLnJpY2gtdGV4dCA+IGgyICsgaDIsXG4ucmljaC10ZXh0ID4gaDIgKyBoMyxcbi5yaWNoLXRleHQgPiBoMiArIGg0LFxuLnJpY2gtdGV4dCA+IGgyICsgaDUsXG4ucmljaC10ZXh0ID4gaDIgKyBoNixcbi5yaWNoLXRleHQgPiBoMyArIGgxLFxuLnJpY2gtdGV4dCA+IGgzICsgaDIsXG4ucmljaC10ZXh0ID4gaDMgKyBoMyxcbi5yaWNoLXRleHQgPiBoMyArIGg0LFxuLnJpY2gtdGV4dCA+IGgzICsgaDUsXG4ucmljaC10ZXh0ID4gaDMgKyBoNixcbi5yaWNoLXRleHQgPiBoNCArIGgxLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDIsXG4ucmljaC10ZXh0ID4gaDQgKyBoMyxcbi5yaWNoLXRleHQgPiBoNCArIGg0LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDUsXG4ucmljaC10ZXh0ID4gaDQgKyBoNixcbi5yaWNoLXRleHQgPiBoNSArIGgxLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDIsXG4ucmljaC10ZXh0ID4gaDUgKyBoMyxcbi5yaWNoLXRleHQgPiBoNSArIGg0LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDUsXG4ucmljaC10ZXh0ID4gaDUgKyBoNixcbi5yaWNoLXRleHQgPiBoNiArIGgxLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDIsXG4ucmljaC10ZXh0ID4gaDYgKyBoMyxcbi5yaWNoLXRleHQgPiBoNiArIGg0LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDUsXG4ucmljaC10ZXh0ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgxICsgaDEsXG4ucmljaC10ZXh0ID4gaDEgKyBoMixcbi5yaWNoLXRleHQgPiBoMSArIGgzLFxuLnJpY2gtdGV4dCA+IGgxICsgaDQsXG4ucmljaC10ZXh0ID4gaDEgKyBoNSxcbi5yaWNoLXRleHQgPiBoMSArIGg2LFxuLnJpY2gtdGV4dCA+IGgyICsgaDEsXG4ucmljaC10ZXh0ID4gaDIgKyBoMixcbi5yaWNoLXRleHQgPiBoMiArIGgzLFxuLnJpY2gtdGV4dCA+IGgyICsgaDQsXG4ucmljaC10ZXh0ID4gaDIgKyBoNSxcbi5yaWNoLXRleHQgPiBoMiArIGg2LFxuLnJpY2gtdGV4dCA+IGgzICsgaDEsXG4ucmljaC10ZXh0ID4gaDMgKyBoMixcbi5yaWNoLXRleHQgPiBoMyArIGgzLFxuLnJpY2gtdGV4dCA+IGgzICsgaDQsXG4ucmljaC10ZXh0ID4gaDMgKyBoNSxcbi5yaWNoLXRleHQgPiBoMyArIGg2LFxuLnJpY2gtdGV4dCA+IGg0ICsgaDEsXG4ucmljaC10ZXh0ID4gaDQgKyBoMixcbi5yaWNoLXRleHQgPiBoNCArIGgzLFxuLnJpY2gtdGV4dCA+IGg0ICsgaDQsXG4ucmljaC10ZXh0ID4gaDQgKyBoNSxcbi5yaWNoLXRleHQgPiBoNCArIGg2LFxuLnJpY2gtdGV4dCA+IGg1ICsgaDEsXG4ucmljaC10ZXh0ID4gaDUgKyBoMixcbi5yaWNoLXRleHQgPiBoNSArIGgzLFxuLnJpY2gtdGV4dCA+IGg1ICsgaDQsXG4ucmljaC10ZXh0ID4gaDUgKyBoNSxcbi5yaWNoLXRleHQgPiBoNSArIGg2LFxuLnJpY2gtdGV4dCA+IGg2ICsgaDEsXG4ucmljaC10ZXh0ID4gaDYgKyBoMixcbi5yaWNoLXRleHQgPiBoNiArIGgzLFxuLnJpY2gtdGV4dCA+IGg2ICsgaDQsXG4ucmljaC10ZXh0ID4gaDYgKyBoNSxcbi5yaWNoLXRleHQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDEgYSxcbi5yaWNoLXRleHQgPiBoMiBhLFxuLnJpY2gtdGV4dCA+IGgzIGEsXG4ucmljaC10ZXh0ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0ID4gaDEgYTpob3ZlciwgLnJpY2gtdGV4dCA+IGgxIGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDIgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoMiBhOmZvY3VzLFxuLnJpY2gtdGV4dCA+IGgzIGE6aG92ZXIsXG4ucmljaC10ZXh0ID4gaDMgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoNSBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQgPiBoNCBhLFxuLnJpY2gtdGV4dCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucmljaC10ZXh0ID4gaDQgYTpob3ZlciwgLnJpY2gtdGV4dCA+IGg0IGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDYgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmljaC10ZXh0ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5yaWNoLXRleHQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMSBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDIgc3Ryb25nLFxuLnJpY2gtdGV4dCA+IGgzIHN0cm9uZyxcbi5yaWNoLXRleHQgPiBoNCBzdHJvbmcsXG4ucmljaC10ZXh0ID4gaDUgc3Ryb25nLFxuLnJpY2gtdGV4dCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpIHVsLFxuLnJpY2gtdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmljaC10ZXh0ID4gb2wgYTpob3ZlciwgLnJpY2gtdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yaWNoLXRleHQgPiBoMSArIHVsLFxuLnJpY2gtdGV4dCA+IGgyICsgdWwsXG4ucmljaC10ZXh0ID4gaDMgKyB1bCxcbi5yaWNoLXRleHQgPiBoNCArIHVsLFxuLnJpY2gtdGV4dCA+IGg1ICsgdWwsXG4ucmljaC10ZXh0ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiBoMSArIG9sLFxuLnJpY2gtdGV4dCA+IGgyICsgb2wsXG4ucmljaC10ZXh0ID4gaDMgKyBvbCxcbi5yaWNoLXRleHQgPiBoNCArIG9sLFxuLnJpY2gtdGV4dCA+IGg1ICsgb2wsXG4ucmljaC10ZXh0ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnJpY2gtdGV4dCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJpY2gtdGV4dCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5yaWNoLXRleHQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmljaC10ZXh0Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJpY2gtdGV4dCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucmljaC10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yaWNoLXRleHQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJpY2gtdGV4dCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yaWNoLXRleHQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmljaC10ZXh0ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJpY2gtdGV4dCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uYmFzZV9fZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNlX19uYXYge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFzZV9fZm9vdGVyIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmJhc2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhc2VfX2NvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYmFzZV9fY29udGVudC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJhc2VfX3ByaW50LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX19maWVsZCBpbnB1dCxcbi5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb3JtX19maWVsZCBpbnB1dCxcbi5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIGlucHV0LFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmZvcm1fX2ZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmZvcm1fX2ZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0LCByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0LCByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsIC5mb3JtX19maWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19maWVsZCBpbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuZm9ybV9fZmllbGQgdGV4dGFyZWE6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2ZpZWxkIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybV9fZmllbGQgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb3JtX19maWVsZCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uZm9ybV9fZmllbGQgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb3JtX19maWVsZCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9ybV9fZmllbGQgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkIGxhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvcm1fX2ZpZWxkLS10aWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mb3JtX19jaGVja2JveC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9ybV9fY2hlY2tib3gtZ3JvdXAgLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX3R3by1jb2wge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZvcm1fX3R3by1jb2wgKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9ybV9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmZvcm1fX3N1Ym1pdCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb3JtX19zdWJtaXQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmZvcm1fX3N1Ym1pdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLmZvcm1fX3N1Ym1pdDpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybV9fc3VibWl0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmZvcm1fX3N1Ym1pdDpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmZvcm1fX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi5mb3JtX19zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm1fX3NlbGVjdCBzdmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMXB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5mb3JtX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwZDNkZDk7XG59XG4uZm9ybV9fc2VsZWN0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmZmZmZmYgaW5zZXQsIHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19zZWxlY3Qgc2VsZWN0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb3JtX19zZWxlY3QgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb3JtX19zZWxlY3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvcm1fX3NlbGVjdCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZm9ybV9fc2VsZWN0IGxhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9ybV9fZmllbGQtcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZvcm1fX2ZpZWxkLXJlcXVpcmVkLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZvcm1fX2NoZWNrYm94ICsgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2NoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmZvcm1fX2NoZWNrYm94OmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YyZjVmYztcbn1cbi5mb3JtX19jaGVja2JveDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZDNkZDk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZDNkZDk7XG59XG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwZDNkZDk7XG59XG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAwIDAgd2hpdGUsIDRweCAwIDAgd2hpdGUsIDRweCAtMnB4IDAgd2hpdGUsIDRweCAtNHB4IDAgd2hpdGUsIDRweCAtNnB4IDAgd2hpdGUsIDRweCAtOHB4IDAgd2hpdGU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMCB3aGl0ZSwgNHB4IDAgMCB3aGl0ZSwgNHB4IC0ycHggMCB3aGl0ZSwgNHB4IC00cHggMCB3aGl0ZSwgNHB4IC02cHggMCB3aGl0ZSwgNHB4IC04cHggMCB3aGl0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uZm9ybV9fZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbn1cblxuLmZvcm1fX2Vycm9yIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9ybV9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvcm1fX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5mb3JtX19lcnJvci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm1fX2dlbmVyYWwtZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvcm1fX2dlbmVyYWwtZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvcm1fX2dlbmVyYWwtZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmZvcm1fX2dlbmVyYWwtZXJyb3IgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9ybV9fZ2VuZXJhbC1lcnJvci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV0LW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLmFkbWluLWJhciAuZXQtbmF2IHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLmV0LW5hdiB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19leHBsb3JlIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtbmF2X19leHBsb3JlOmhvdmVyIC5ldC1uYXZfX2V4cGxvcmUtZHJvcGRvd24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZTpob3ZlciAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLS13aWRlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgICAtbXMtZmxleDogMjtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZTpmb2N1cy13aXRoaW4gLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZXQtbmF2X19leHBsb3JlOmZvY3VzLXdpdGhpbiAuZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LW5hdl9fZXhwbG9yZS1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuLmV0LW5hdl9fZXhwbG9yZS1idXR0b246Zm9jdXMsIC5ldC1uYXZfX2V4cGxvcmUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpmb2N1cywgLmV0LW5hdl9fZXhwbG9yZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gIH1cbiAgLmV0LW5hdl9fZXhwbG9yZS1idXR0b246Zm9jdXMgLmV0LW5hdl9fZXhwbG9yZS1pY29uLCAuZXQtbmF2X19leHBsb3JlLWJ1dHRvbjpob3ZlciAuZXQtbmF2X19leHBsb3JlLWljb24ge1xuICAgIGZpbGw6ICMwZDNkZDk7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjA4ZW07XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtaWNvbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jbG9zZTpmb2N1cy13aXRoaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNsb3NlOmZvY3VzLXdpdGhpbiB+IC5ldC1uYXZfX2V4cGxvcmUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldC1uYXZfX2Nsb3NlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2Nsb3NlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2Nsb3NlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ldC1uYXZfX2Nsb3NlIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZXQtbmF2X19jbG9zZTpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXQtbmF2X19jbG9zZTpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5ldC1uYXZfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZXQtbmF2X19jbG9zZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtaXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjAzcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDNzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA2cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA5cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDlzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE4cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMThzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjIxcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI3cztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjdzO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZXQtbmF2X19leHBsb3JlLW1lbnUtbGluazpob3ZlciwgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbms6aG92ZXIgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2MsIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1saW5rOmZvY3VzIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LW5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdDpob3ZlciBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0OmhvdmVyIGJ1dHRvbiwgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0OmZvY3VzIGEsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYSxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYSxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhOmhvdmVyLCAuZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYTpmb2N1cyxcbi5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBidXR0b246aG92ZXIsXG4uZXQtbmF2X19leHBsb3JlLW1lbnUtY29tbXVuaXR5LWxpc3QgYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhLFxuLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmV0LW5hdl9fZXhwbG9yZS1tZW51LWNvbW11bml0eS1saXN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ldC1uYXZfX2V4cGxvcmUtbWVudS1jb21tdW5pdHktbGlzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtbmF2X19zZWFyY2gtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtbmF2X19zZWFyY2gtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19zZWFyY2gtbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LW5hdl9fc2VhcmNoLWxpbmsge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1uYXZfX3NlYXJjaC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXQtbmF2X19zZWFyY2gtbGluazpob3ZlciwgLmV0LW5hdl9fc2VhcmNoLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuXG4uZXQtbmF2X19jdGFzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LW5hdl9fY3RhcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LW5hdl9fY3RhcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19jdGFzLS13aWRlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgICAtbXMtZmxleDogMjtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gIH1cbn1cblxuLmV0LW5hdl9fY29ybmVyLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX2Nvcm5lci1jdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LW5hdl9fY29ybmVyLWN0YSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtbmF2X19jb3JuZXItY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19jb3JuZXItY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5ldC1uYXZfX2Nvcm5lci1jdGE6aG92ZXIsIC5ldC1uYXZfX2Nvcm5lci1jdGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5ldC1uYXZfX3NlY29uZGFyeS1jb3JuZXItY3RhOmhvdmVyLCAuZXQtbmF2X19zZWNvbmRhcnktY29ybmVyLWN0YTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zaXRlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgei1pbmRleDogMztcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLW5hdl9fbGVmdCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaXRlLW5hdl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLW5hdl9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2l0ZS1uYXZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpdGUtbmF2X19zb2NpYWwtbGlua3Mge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNpdGUtbmF2X19zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtbmF2X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLW5hdl9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5zaXRlLW5hdl9fdGl0bGUgYTpob3ZlciwgLnNpdGUtbmF2X190aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaXRlLW5hdl9fdGl0bGUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZfX2pvaW4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2X19qb2luIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaXRlLW5hdl9fam9pbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2l0ZS1uYXZfX2pvaW4gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNpdGUtbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc2l0ZS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNpdGUtbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2l0ZS1uYXZfX2pvaW46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNpdGUtbmF2X19qb2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLW5hdi1tZW51IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zaXRlLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLW5hdi1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1uYXYtbWVudV9faXRlbTpob3ZlciAuc2l0ZS1uYXYtbWVudV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06aG92ZXIgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1uYXYtbWVudV9faXRlbTpob3ZlciAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNpdGUtbmF2LW1lbnVfX2l0ZW06Zm9jdXMtd2l0aGluIC5zaXRlLW5hdi1tZW51X19saW5rIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc2l0ZS1uYXYtbWVudV9faXRlbTpmb2N1cy13aXRoaW4gLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2l0ZS1uYXYtbWVudV9faXRlbTpmb2N1cy13aXRoaW4gLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaXRlLW5hdi1tZW51X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNpdGUtbmF2LW1lbnVfX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2l0ZS1uYXYtbWVudV9fbGluazpob3ZlciwgLnNpdGUtbmF2LW1lbnVfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zaXRlLW5hdi1tZW51X19saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnNpdGUtbmF2LW1lbnVfX2xpbmsuYWN0aXZlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG59XG5cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5MDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0OGYzO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMxNDQ4ZjM7XG59XG5cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNHM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjhzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMycztcbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNnM7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWxpbms6aG92ZXIsIC5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLW5hdi1tZW51X19kcm9wZG93bi1idXR0b24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2l0ZS1uYXYtbWVudV9fZHJvcGRvd24tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNpdGUtbmF2LW1lbnVfX2Ryb3Bkb3duLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3RpY2t5LW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIGJveC1zaGFkb3cgMC4ycywgdmlzaWJpbGl0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIGJveC1zaGFkb3cgMC4ycywgdmlzaWJpbGl0eSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNzZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0aWNreS1uYXYtLXZpc2libGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hZG1pbi1iYXIgLnN0aWNreS1uYXYge1xuICB0b3A6IGNhbGMoNDZweCArIDYwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnN0aWNreS1uYXYge1xuICAgIHRvcDogY2FsYygzMnB4ICsgNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLnN0aWNreS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RpY2t5LW5hdl9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGlja3ktbmF2X19sZWZ0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTIwcHggLSA0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RpY2t5LW5hdl9fbG9nbyB7XG4gICAgd2lkdGg6IGNhbGMoMTQwcHggLSA0MHB4KTtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9fcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RpY2t5LW5hdl9fcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdl9fbGlua3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3RpY2t5LW5hdl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnN0aWNreS1uYXZfX3RpdGxlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc3RpY2t5LW5hdl9fdGl0bGUgYTpob3ZlciwgLnN0aWNreS1uYXZfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3RpY2t5LW5hdl9fdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdGlja3ktbmF2X190aXRsZSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi5zdGlja3ktbmF2X19zb2NpYWwtbGlua3Mge1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0aWNreS1uYXZfX3NvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZfX2pvaW4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0aWNreS1uYXZfX2pvaW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0aWNreS1uYXZfX2pvaW4gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnN0aWNreS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGlja3ktbmF2X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnN0aWNreS1uYXZfX2pvaW46bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zdGlja3ktbmF2X19qb2luOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdGlja3ktbmF2X19qb2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc29jaWFsLWxpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2NpYWwtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29jaWFsLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvY2lhbC1saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnNvY2lhbC1saW5rIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uc29jaWFsLWxpbms6aG92ZXIsIC5zb2NpYWwtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNvY2lhbC1saW5rOmhvdmVyIHN2ZywgLnNvY2lhbC1saW5rOmZvY3VzIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXJlZCk7XG59XG5cbi5zb2NpYWwtbGlua3MtLW1lbnUgLnNvY2lhbC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zb2NpYWwtbGlua3MtLW1lbnUgLnNvY2lhbC1saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG59XG4uc29jaWFsLWxpbmtzLS1tZW51IC5zb2NpYWwtbGluazpob3ZlciwgLnNvY2lhbC1saW5rcy0tbWVudSAuc29jaWFsLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmhhbWJ1cmdlciBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaGFtYnVyZ2VyOmhvdmVyLCAuaGFtYnVyZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYW1idXJnZXI6aG92ZXIgc3ZnLCAuaGFtYnVyZ2VyOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5tZW51ID4gdWwgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLm1lbnUuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMjApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4uYWRtaW4tYmFyIC5tZW51IHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLm1lbnUge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG4ubWVudV9fbG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4ubWVudV9fY2xvc2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm1lbnVfX2Nsb3NlOmhvdmVyLCAubWVudV9fY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLm1lbnVfX2Nsb3NlOmhvdmVyIHN2ZywgLm1lbnVfX2Nsb3NlOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5tZW51X19saXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tZW51X19saXN0OmhvdmVyIGEsIC5tZW51X19saXN0OmZvY3VzIGEge1xuICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5tZW51X19saXN0IGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWVudV9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tZW51X19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm1lbnVfX2xpc3QgYTpob3ZlciwgLm1lbnVfX2xpc3QgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1lbnVfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4ubWVudV9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1lbnVfX2pvaW4ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWVudV9fam9pbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubWVudV9fam9pbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tZW51X19qb2luIHN2ZyB7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5tZW51X19qb2luOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudV9fam9pbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5tZW51X19qb2luOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ubWVudV9fam9pbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51X19qb2luIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZW51X19qb2luIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNoYXJlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2hhcmUgLnNoYXJlX19saXN0ID4gbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbi5zaGFyZS5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBhdXRvO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbW96LXVzZXItc2VsZWN0OiBhdXRvO1xuICAtbXMtdXNlci1zZWxlY3Q6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG4uc2hhcmUuYWN0aXZlIC5zaGFyZV9fbGlzdCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnNoYXJlLmFjdGl2ZSAuc2hhcmVfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5zaGFyZS5hY3RpdmUgLnNoYXJlX19saXN0ID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnNoYXJlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uc2hhcmVfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIGZpbGw6ICMwZDNkZDk7XG59XG4uc2hhcmVfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5zaGFyZV9fY2xvc2U6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zaGFyZV9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnNoYXJlX19jbG9zZTpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4uc2hhcmVfX2JveCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zaGFyZV9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5hZG1pbi1iYXIgLnNoYXJlX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2hhcmVfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5zaGFyZV9fYm94LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnNoYXJlX19ib3gtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlX19ib3gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zaGFyZV9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2hhcmVfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2hhcmVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5zaGFyZV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2hhcmVfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc2hhcmVfX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2hhcmVfX2xpbmsgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbi5zaGFyZV9fbGluazpob3ZlciwgLnNoYXJlX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNoYXJlX19saW5rOmhvdmVyIHN2ZywgLnNoYXJlX19saW5rOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5zaGFyZV9faW5wdXQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2hhcmVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnNoYXJlX19pbnB1dDotbW96LXJlYWQtb25seSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnNoYXJlX19pbnB1dDpyZWFkLW9ubHkge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5zaGFyZV9faW5wdXQ6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG59XG5cbi5zaGFyZV9fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlX19jb3B5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZV9fY29weSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2hhcmVfX2NvcHk6aG92ZXIsIC5zaGFyZV9fY29weTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc2hhcmUtYnV0dG9uLS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmUtYnV0dG9uLS1kZWZhdWx0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zaGFyZS1idXR0b24tLWRlZmF1bHQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hhcmUtYnV0dG9uLS1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNoYXJlLWJ1dHRvbi0tZGVmYXVsdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zaGFyZS1idXR0b24tLW91dGxpbmVkOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlci1jb2xvcjogI2JjY2JlZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlLWJ1dHRvbi0tb3V0bGluZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc2hhcmUtYnV0dG9uLS1vdXRsaW5lZDpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjYmNjYmVmO1xufVxuXG4uc2hhcmUtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaW50LWJ1dHRvbi0tZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmludC1idXR0b24tLWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByaW50LWJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJpbnQtYnV0dG9uLS1kZWZhdWx0IHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaW50LWJ1dHRvbi0tZGVmYXVsdDpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5wcmludC1idXR0b24tLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wcmludC1idXR0b24tLWRlZmF1bHQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQgc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQ6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnByaW50LWJ1dHRvbi0taW52ZXJ0ZWQ6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5wcmludC1idXR0b24tLWludmVydGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wcmludC1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZG9jLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZG9jLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZG9jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmRvYy1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjYmVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9jLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5kb2MtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNiY2NiZWY7XG59XG5cbi5kb2MtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDgwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogaGlnaGxpZ2h0LXNoYXJlLWludHJvIDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBoaWdobGlnaHQtc2hhcmUtaW50cm8gMC4ycztcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xuICBib3JkZXItd2lkdGg6IDAuNWVtIDAuNWVtIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOSB0cmFuc3BhcmVudDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGkgPiBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmhpZ2hsaWdodC1zaGFyZS1wb3BvdmVyID4gdWwgPiBsaSA+IGEgc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGkgPiBhOmhvdmVyLCAuaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZCk7XG59XG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5oaWdobGlnaHQtc2hhcmUtcG9wb3ZlciA+IHVsID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGlnaGxpZ2h0LXNoYXJlLWludHJvIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGlnaGxpZ2h0LXNoYXJlLWludHJvIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uZG9jLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5kb2MtbGluazpob3ZlciwgLmRvYy1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5kb2MtbGluay0td2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9jLWxpbmstLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS13aGl0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZG9jLWxpbmstLWJsdWUtd2FzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb2MtbGluay0tYmx1ZS13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS1ibHVlLXdhc2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICNmMmY1ZmM7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvYy1saW5rLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogMjIwcHg7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG59XG4uZG9jLWxpbmstLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190eXBlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmRvYy1saW5rX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWxpbmstLXNtYWxsIC5kb2MtbGlua19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvYy1saW5rLS1zbWFsbCAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb2MtbGluay0tc21hbGwgLmRvYy1saW5rX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9jLWxpbmstLWxhcmdlIC5kb2MtbGlua19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvYy1saW5rLS1sYXJnZSAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvYy1saW5rLS1sYXJnZSAuZG9jLWxpbmtfX3RpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5kb2MtbGlua19fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvYy1saW5rX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb2MtbGlua19fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZG9jLWxpbmstLXNtYWxsIC5kb2MtbGlua19fdHlwZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5kb2MtbGluay0tbGFyZ2UgLmRvYy1saW5rX190eXBlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRlYXNlX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi50ZWFzZV9fbGluazpob3ZlciwgLnRlYXNlX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fdGl0bGUsXG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX19kZXNjLFxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fdHlwZSxcbi50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX251bWJlciwgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fdGl0bGUsXG4udGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX19kZXNjLFxuLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fdHlwZSxcbi50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fbWFwLXN2ZywgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbWFwLXN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4udGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX19udW1iZXIsIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX251bWJlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udGVhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2VfX3RpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWFzZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLnRlYXNlX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiA5MCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZWFzZV9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4udGVhc2VfX3R5cGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2VfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi50ZWFzZV9fdHlwZSAuY2FyZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRlYXNlLS1zdGF0IC50ZWFzZV9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS0tc3RhdCAudGVhc2VfX251bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDgwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtLXN0YXQgLnRlYXNlX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLnRlYXNlLS1zdGF0IC50ZWFzZV9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udGVhc2UtLW1hcCAudGVhc2VfX21hcC1zdmcge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTcwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuXG4udGVhc2UtLWluaXRpYXRpdmUgLnRlYXNlX190eXBlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHdpZHRoOiA5NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg0MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG4udGVhc2UtLWxhcmdlLXRleHQgLnRlYXNlX19saW5rOmhvdmVyLCAudGVhc2UtLWxhcmdlLXRleHQgLnRlYXNlX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRlYXNlLS1sYXJnZS10ZXh0IC50ZWFzZV9fbGluayB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuLmxpc3QtdGVhc2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubGlzdC10ZWFzZV9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmxpc3QtdGVhc2VfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ubGlzdC10ZWFzZV9fbGluazpob3ZlciwgLmxpc3QtdGVhc2VfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIgLmxpc3QtdGVhc2VfX3RpdGxlLFxuLmxpc3QtdGVhc2VfX2xpbms6aG92ZXIgLmxpc3QtdGVhc2VfX2Rlc2MsXG4ubGlzdC10ZWFzZV9fbGluazpob3ZlciAubGlzdC10ZWFzZV9fdHlwZSwgLmxpc3QtdGVhc2VfX2xpbms6Zm9jdXMgLmxpc3QtdGVhc2VfX3RpdGxlLFxuLmxpc3QtdGVhc2VfX2xpbms6Zm9jdXMgLmxpc3QtdGVhc2VfX2Rlc2MsXG4ubGlzdC10ZWFzZV9fbGluazpmb2N1cyAubGlzdC10ZWFzZV9fdHlwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGlzdC10ZWFzZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGlzdC10ZWFzZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMjVweCk7XG4gIH1cbn1cblxuLmxpc3QtdGVhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpc3QtdGVhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4ubGlzdC10ZWFzZV9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC10ZWFzZV9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG4ubGlzdC10ZWFzZV9fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saXN0LXRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saXN0LXRlYXNlX190eXBlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRlYXNlLWdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRlYXNlLWdyaWQgLnRlYXNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1ncmlkIC50ZWFzZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFzZS1ncmlkIC50ZWFzZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGVhc2UtZ3JpZCAudGVhc2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQgLnRlYXNlOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSwgLnRlYXNlLWdyaWQgLnRlYXNlOm50aC1jaGlsZCgybisxKTpudGgtbGFzdC1jaGlsZCgtbisyKSB+IC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAudGVhc2UtZ3JpZCAudGVhc2U6bGFzdC1jaGlsZDpub3QoOm50aC1jaGlsZChldmVuKTpub3QoLnRlYXNlLS1wcmVzcykpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2Uge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2U6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZpdmUtd2lkZSAudGVhc2U6bnRoLWNoaWxkKDVuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzUpLCAudGVhc2UtZ3JpZC0tZml2ZS13aWRlIC50ZWFzZTpudGgtY2hpbGQoNW4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNSkgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2Uge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2U6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWZvdXItd2lkZSAudGVhc2U6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLCAudGVhc2UtZ3JpZC0tZm91ci13aWRlIC50ZWFzZTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiAudGVhc2Uge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCAudGVhc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxuICAudGVhc2UtZ3JpZC0tc3RyZXRjaGVkIC50ZWFzZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZTpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMiksIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpIH4gLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bGFzdC1jaGlsZDpub3QoOm50aC1jaGlsZChldmVuKTpub3QoLnRlYXNlLS1wcmVzcykpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlYXNlLWdyaWQtLWluc2V0LXdpZGU6bm90KC50ZWFzZS1ncmlkLS1zdHJldGNoZWQpIC50ZWFzZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCg0bis0KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50ZWFzZS1ncmlkLS1pbnNldC13aWRlOm5vdCgudGVhc2UtZ3JpZC0tc3RyZXRjaGVkKSAudGVhc2U6bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLCAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZTpub3QoLnRlYXNlLWdyaWQtLXN0cmV0Y2hlZCkgLnRlYXNlOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+IC50ZWFzZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtZ3JpZC0taW5zZXQtd2lkZS50ZWFzZS1ncmlkLS1zdHJldGNoZWQgLnRlYXNlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi50ZWFzZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGVhc2UtbGlzdC5ub3QtZmlyc3QtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZWFzZS1saXN0X190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhc2UtbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4KTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC50ZWFzZS1saXN0X190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZG1pbi1iYXIgLnRlYXNlLWxpc3RfX3RleHQge1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCArIDMycHgpO1xuICB9XG59XG5cbi50ZWFzZS1saXN0X19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnRlYXNlLWxpc3RfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS1saXN0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtbGlzdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1saXN0X19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWFzZS1saXN0X19saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBub3JtYWw7XG4gICAgICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wYWdpbmF0aW9uLS1ibHVlLXdhc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdpbmF0aW9uX19saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtLnNlbGVjdGVkIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX25leHQtcHJldi5uZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYubmV4dCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi5wcmV2aW91cyB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbjpob3ZlciwgLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24gLmFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uIC5hcnJvdy5wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZCAuYXJyb3cge1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuXG4uYXNpZGUge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFzaWRlIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4uYXNpZGUtLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXNpZGUtLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXNpZGUtLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFzaWRlLS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFzaWRlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hc2lkZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXNpZGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hc2lkZV9fdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmFzaWRlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5hc2lkZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuYXNpZGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFzaWRlX190ZXh0IGE6aG92ZXIsIC5hc2lkZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXNpZGVfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXNpZGVfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgdWwsXG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXNpZGVfX3RleHQgPiB1bCBhOmhvdmVyLCAuYXNpZGVfX3RleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXNpZGVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFzaWRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgdWwsXG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXNpZGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlX190ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXNpZGVfX3RleHQgPiBvbCBhOmhvdmVyLCAuYXNpZGVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXNpZGVfX3RleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZV9fdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZV9fY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYXNpZGVfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hc2lkZV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGVfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFzaWRlX19kb2MtbGluayB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5hc2lkZV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc2lkZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYXNpZGVfX2ltYWdlX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hc2lkZV9faW1hZ2VfX2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXNpZGVfX2ltYWdlX19jYXB0aW9uIGE6aG92ZXIsIC5hc2lkZV9faW1hZ2VfX2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYXNpZGUtLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5hc2lkZS0tbmFycm93IC5hc2lkZV9fdGl0bGUge1xuICB3aWR0aDogOTUlO1xufVxuLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19jb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXNpZGUtLW5hcnJvdyAuYXNpZGVfX2xlZnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYXNpZGUtLW5hcnJvdyAuYXNpZGVfX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFzaWRlLS1uYXJyb3cgLmFzaWRlX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYXNpZGVfX3N0YXRzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzaWRlX19zdGF0cyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXNpZGVfX3N0YXRzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYXNpZGVfX3N0YXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmFzaWRlX19zdGF0cy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXNpZGVfX3N0YXRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXNpZGVfX3N0YXRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXNpZGVfX3N0YXRzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFzaWRlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXNpZGVfX3N0YXRzIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXNpZGVfX3N0YXRzIC50ZWFzZS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvcnktcHJldmlld19fY29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcnktcHJldmlld19fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYygxMCUgKyAoNDAlIC0gNDAwcHgpKTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3NwYWNlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAlICsgKDQwJSAtIDUwMHB4KSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uc3RvcnktcHJldmlld19fY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RvcnktcHJldmlld19fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdG9yeS1wcmV2aWV3X19jYXRlZ29yeTpob3ZlciwgLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5OmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zdG9yeS1wcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnN0b3J5LXByZXZpZXdfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uc3RvcnktcHJldmlld19fdGl0bGUgYTpob3ZlciwgLnN0b3J5LXByZXZpZXdfX3RpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXdfX3RleHQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbi5zdG9yeS1wcmV2aWV3X190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0b3J5LXByZXZpZXdfX3RleHQgYTpob3ZlciwgLnN0b3J5LXByZXZpZXdfX3RleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X19zcGFjZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fY29scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdG9yeS1wcmV2aWV3LS1uYXJyb3cgLnN0b3J5LXByZXZpZXdfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXByZXZpZXctLW5hcnJvdyAuc3RvcnktcHJldmlld19faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcHJldmlldy0tbmFycm93IC5zdG9yeS1wcmV2aWV3X190aXRsZSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX2NvbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLnN0b3J5LXByZXZpZXcgLnN0b3J5LXByZXZpZXdfX3NwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZV9fY29udGVudC0tbGVmdCAuc3RvcnktcHJldmlldyAuc3RvcnktcHJldmlld19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMzcuNSU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC5zdG9yeS1wcmV2aWV3IC5zdG9yeS1wcmV2aWV3X19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5kb2MtZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9jLWdyaWQge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmRvZy1ncmlkX19saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9nLWdyaWRfX2xpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9nLWdyaWRfX2xpbmsge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9nLWdyaWRfX2xpbmsge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5kb2ctZ3JpZF9fbGluayAuZG9jLWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZG9nLWdyaWRfX2xpbmsgLmRvYy1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIC5kb2MtbGluayB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIC5kb2MtbGluayB7XG4gICAgbWluLWhlaWdodDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvZy1ncmlkX19saW5rIC5kb2MtbGluayB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3Qge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb24tbGlzdCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc29sdXRpb24tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc29sdXRpb24tbGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb24tbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbi1saXN0X19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zb2x1dGlvbi1saXN0X19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnNvbHV0aW9uLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4uc29sdXRpb24tbGlzdF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbi1saXN0X19saW5rOmhvdmVyLCAuc29sdXRpb24tbGlzdF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc29sdXRpb24tbGlzdF9fbGluazpob3ZlciAuc29sdXRpb24tbGlzdF9fdGl0bGUsXG4uc29sdXRpb24tbGlzdF9fbGluazpob3ZlciAuc29sdXRpb24tbGlzdF9fZGVzYywgLnNvbHV0aW9uLWxpc3RfX2xpbms6Zm9jdXMgLnNvbHV0aW9uLWxpc3RfX3RpdGxlLFxuLnNvbHV0aW9uLWxpc3RfX2xpbms6Zm9jdXMgLnNvbHV0aW9uLWxpc3RfX2Rlc2Mge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDQwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnNvbHV0aW9uLWxpc3RfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbi1saXN0X19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmxpbmstZ3JvdXAge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4ubGluay1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxpbmstZ3JvdXBfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGluay1ncm91cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saW5rLWdyb3VwX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxpbmstZ3JvdXBfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxpbmstZ3JvdXBfX2xpc3Q6aG92ZXIgYSwgLmxpbmstZ3JvdXBfX2xpc3Q6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmxpbmstZ3JvdXBfX2xpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGluay1ncm91cF9fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5saW5rLWdyb3VwX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmxpbmstZ3JvdXBfX2xpc3QgYTpob3ZlciwgLmxpbmstZ3JvdXBfX2xpc3QgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpbmstZ3JvdXBfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4ubnVtYmVyZWQtbGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubnVtYmVyZWQtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5udW1iZXJlZC1saXN0X19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5udW1iZXJlZC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5udW1iZXJlZC1saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5udW1iZXJlZC1saXN0X19saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLm51bWJlcmVkLWxpc3RfX2xpbms6aG92ZXIsIC5udW1iZXJlZC1saXN0X19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbi5udW1iZXJlZC1saXN0X19saW5rOmhvdmVyIC5udW1iZXJlZC1saXN0X190ZXh0LFxuLm51bWJlcmVkLWxpc3RfX2xpbms6aG92ZXIgLm51bWJlcmVkLWxpc3RfX251bWJlciwgLm51bWJlcmVkLWxpc3RfX2xpbms6Zm9jdXMgLm51bWJlcmVkLWxpc3RfX3RleHQsXG4ubnVtYmVyZWQtbGlzdF9fbGluazpmb2N1cyAubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogNDBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9fbnVtYmVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubnVtYmVyZWQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwZDNkZDk7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5udW1iZXJlZC1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ubGlzdC1vZi1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1vZi1saW5rcyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzLm5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGlzdC1vZi1saW5rcy5uYXJyb3cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGlzdC1vZi1saW5rcy5uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3Mud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5saXN0LW9mLWxpbmtzLndoaXRlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5cbi5saXN0LW9mLWxpbmtzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdC1vZi1saW5rc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxpc3Qtb2YtbGlua3NfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubGlzdC1vZi1saW5rc19faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ubGlzdC1vZi1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmxpc3Qtb2YtbGlua3NfX2xpbms6aG92ZXIgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUsIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1kZXNjLCAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4ubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1pY29uLCAubGlzdC1vZi1saW5rc19fbGluazpmb2N1cyAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xufVxuLmxpc3Qtb2YtbGlua3NfX2xpbms6aG92ZXIgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiBzdmcsIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg0MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9mLWxpbmtzX19saW5rLXRpdGxlIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2lkZSAubGlzdC1vZi1saW5rc19fbGluay10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbn1cbi5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogIzBkM2RkOTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi53aWRlIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWRlc2MsIC5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbms6Zm9jdXMgLmxpc3Qtb2YtbGlua3NfX2xpbmstZGVzYyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluazpob3ZlciAubGlzdC1vZi1saW5rc19fbGluay1pY29uLCAubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmhvdmVyIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnLCAubGlzdC1vZi1saW5rcy5ibHVlIC5saXN0LW9mLWxpbmtzX19saW5rOmZvY3VzIC5saXN0LW9mLWxpbmtzX19saW5rLWljb24gc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5saXN0LW9mLWxpbmtzLmJsdWUgLmxpc3Qtb2YtbGlua3NfX2xpbmstaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb2YtbGlua3MuYmx1ZSAubGlzdC1vZi1saW5rc19fbGluay1kZXNjIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoICNwYWdlLXNlYXJjaC0tc3RhdHMuaGlkZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoICNwYWdlLXNlYXJjaC0tcmVzdWx0cy5oaWRlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggI3BhZ2Utc2VhcmNoLS1wYWdpbmF0aW9uLmhpZGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2gtLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAjcGFnZS1zZWFyY2hib3gge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFuZWwuYWlzLVBhbmVsLS1ub1JlZmluZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFuZWwuYWlzLVBhbmVsLS1ub1JlZmluZW1lbnQgLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYW5lbC5haXMtUGFuZWwtLW5vUmVmaW5lbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTm8gZmlsdGVyc1wiO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy5pcy12aXNpYmxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy10b3BwZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA3N3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdG9wcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbHMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNvbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLXN0YXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1zdGF0ZXMgLmFpcy1SZWZpbmVtZW50TGlzdC1saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtc3RhdGVzIC5haXMtUmVmaW5lbWVudExpc3QtbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDQ7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc2hvdy1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW46aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1vcGVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLW9wZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWNsb3NlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2ZpbHRlcnMtY2xvc2U6aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fZmlsdGVycy1jbG9zZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0ge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMGQzZGQ5O1xuICBib3JkZXItY29sb3I6ICMwZDNkZDk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmZvY3VzIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmZvY3VzIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3gge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19maWx0ZXJzLWN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3JlZmluZW1lbnRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVmaW5lbWVudHMtcGlsbHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ3VycmVudFJlZmluZW1lbnRzLWNhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1jYXRlZ29yeUxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1kZWxldGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DdXJyZW50UmVmaW5lbWVudHMtZGVsZXRlOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUN1cnJlbnRSZWZpbmVtZW50cy1kZWxldGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBib3JkZXItY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDAuM2VtO1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9faWNvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19pY29uIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9faWNvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIH1cbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1pbnB1dDpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoX19mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTAwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2hfX2Zvcm0tcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaF9fZm9ybS1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtc3RhdHMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LXN0YXRzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtU29ydEJ5LXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVNvcnRCeS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2YyZjVmYyBpbnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2MHB4ICNmMmY1ZmMgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0OmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVNvcnRCeS1zZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1Tb3J0Qnktc2VsZWN0ID4gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fc29ydC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3NvcnQtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19zb3J0LWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3Jlc3VsdHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX3Jlc3VsdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5wYWdlLXNlYXJjaF9fcmVzdWx0cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19yZXN1bHRzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0LFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCBlbSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2Jsb2csXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX190eXBlLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnksXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19wcmVzcy1kYXRlLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0IGVtLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fYmxvZyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3R5cGUsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19jYXRlZ29yeSxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2NhdGVnb3J5LCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6aG92ZXIgLnNlYXJjaC1yZXN1bHRzX19yZXBvcnQsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDpiZWZvcmUsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDphZnRlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19saW5rOmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMGQzZGQ5O1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIGVtLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSBlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUgZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19zbmlwcGV0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3NuaXBwZXQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fc25pcHBldCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3BpbGxzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX2Jsb2cge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHZhcigtLXJlZCk7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcmVwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3JlcG9ydC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3RodW1ibmFpbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5zZWFyY2gtcmVzdWx0c19fcHJlc3MtZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX3ByZXNzLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2xvYWRpbmctcmluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2xvYWRpbmctcmluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMsXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAucGFnZS1zZWFyY2hfX2xvYWRpbmctcmluZyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLFxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnBhZ2Utc2VhcmNoX19sb2FkaW5nLXJpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzLWxpbmsgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayBhOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWxpc3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXBhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmssXG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluazpob3ZlciwgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluazpmb2N1cyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluazpob3Zlcixcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIC5hcnJvdyxcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cucHJldixcbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cucHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cge1xuICBmaWxsOiAjNDU1ZmEwO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLCAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtUGFnaW5hdGlvbi0tbm9SZWZpbmVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b246aG92ZXIsIC5wYWdlLXNlYXJjaF9fc2VhcmNoIC5haXMtQ2xlYXJSZWZpbmVtZW50cy1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2Utc2VhcmNoX19zZWFyY2ggLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1zZWFyY2hfX3NlYXJjaCAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmF2LXNlYXJjaCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwMHB4KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uYXYtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LXNlYXJjaDpmb2N1cy13aXRoaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1zdWJtaXQgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWxvYWRpbmdJbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5hdi1zZWFyY2ggLmFpcy1TZWFyY2hCb3gtbG9hZGluZ0luZGljYXRvciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtc2VhcmNoIC5haXMtU2VhcmNoQm94LWxvYWRpbmdJbmRpY2F0b3Igc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZS1vcGFjaXR5OiAwLjI7XG59XG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yIHN2ZyBjaXJjbGUsXG4ubmF2LXNlYXJjaCAuYWlzLVNlYXJjaEJveC1sb2FkaW5nSW5kaWNhdG9yIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtc2VhcmNoYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLWljb24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLWljb24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLmFpcy1IaXRzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5haXMtSGl0cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLmFpcy1IaXRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuYWlzLUhpZ2hsaWdodC1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19uby1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX25vLXJlc3VsdHMgYTpob3ZlciwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbm8tcmVzdWx0cyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fYmxvZyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19ibG9nW2RhdGEtYmxvZ25hbWU9XCJFdmVyeXRvd24gU3VwcG9ydCBGdW5kXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fYmxvZ1tkYXRhLWJsb2duYW1lPVwiRXZlcnl0b3duIFJlc2VhcmNoXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19ibG9nW2RhdGEtYmxvZ25hbWU9XCJFdmVyeXRvd24gTGF3XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmsubGFyZ2UgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluay5sYXJnZSAuc2VhcmNoLXJlc3VsdHNfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rLmxhcmdlIC5zZWFyY2gtcmVzdWx0c19fdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2Jsb2csIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX2xpbms6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19ibG9nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19saW5rOmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fdHlwZSwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX3R5cGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpob3ZlciAuYWlzLUhpZ2hsaWdodC1oaWdobGlnaHRlZCwgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fbGluazpmb2N1cyAuYWlzLUhpZ2hsaWdodC1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fc2VlLWFsbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5hdi1zZWFyY2ggLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0c19fc2VlLWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2LXNlYXJjaCAuc2VhcmNoLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHRzX19zZWUtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3NlZS1hbGw6aG92ZXIsIC5uYXYtc2VhcmNoIC5zZWFyY2gtcmVzdWx0cyAuc2VhcmNoLXJlc3VsdHNfX3NlZS1hbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzLS1uYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMtLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLWFydGljbGVzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVsYXRlZC1hcnRpY2xlc19faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucmVsYXRlZC1hcnRpY2xlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2dyaWQgLnRlYXNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19ncmlkIC50ZWFzZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2dyaWQgLnRlYXNlIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19fZ3JpZCAudGVhc2Uge1xuICAgIG1pbi13aWR0aDogMjUlO1xuICB9XG59XG5cbi5pbWFnZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIGdyaWQtcm93LWdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2UtbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG4uaW1hZ2UtbGF5b3V0LS0yLXN5bW1ldHJpY2FsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cbi5pbWFnZS1sYXlvdXQtLTItYXN5bW1ldHJpY2FsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xufVxuLmltYWdlLWxheW91dC0tMy1zeW1tZXRyaWNhbCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuLmltYWdlLWxheW91dC0tMy1hc3ltbWV0cmljYWwge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4yNjNmciAxZnI7XG59XG4uaW1hZ2UtbGF5b3V0LS0zLWFzeW1tZXRyaWNhbCA+IDpudGgtY2hpbGQoMSkge1xuICBncmlkLXJvdzogc3BhbiAyL2F1dG87XG59XG4uaW1hZ2UtbGF5b3V0IC5pbWFnZS1sYXlvdXRfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5pbWFnZS1sYXlvdXQgLmltYWdlLWxheW91dF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FsbC10by1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jYWxsLXRvLWFjdGlvbl9fdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY2FsbC10by1hY3Rpb25fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmNhbGwtdG8tYWN0aW9uX19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmNhbGwtdG8tYWN0aW9uX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmNhbGwtdG8tYWN0aW9uX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNhbGwtdG8tYWN0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmludGVyc3RpdGlhbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pbnRlcnN0aXRpYWwuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyc3RpdGlhbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5pbnRlcnN0aXRpYWxfX2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW50ZXJzdGl0aWFsX19ib3gtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX2JveC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmludGVyc3RpdGlhbF9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uaW50ZXJzdGl0aWFsX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmludGVyc3RpdGlhbF9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCBhOmhvdmVyLCAuaW50ZXJzdGl0aWFsX190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgdWwsXG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiB1bCBhOmhvdmVyLCAuaW50ZXJzdGl0aWFsX190ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpIHVsLFxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaW50ZXJzdGl0aWFsX190ZXh0ID4gb2wgYTpob3ZlciwgLmludGVyc3RpdGlhbF9fdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnRlcnN0aXRpYWxfX3RleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmludGVyc3RpdGlhbF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnN1Ym5hdjpob3ZlciBhLFxuLnN1Ym5hdjpob3ZlciBidXR0b24sIC5zdWJuYXY6Zm9jdXMgYSxcbi5zdWJuYXY6Zm9jdXMgYnV0dG9uIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4uc3VibmF2IGEsXG4uc3VibmF2IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3VibmF2IGEsXG4uc3VibmF2IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3VibmF2IGEsXG4uc3VibmF2IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3VibmF2IGE6aG92ZXIsIC5zdWJuYXYgYTpmb2N1cyxcbi5zdWJuYXYgYnV0dG9uOmhvdmVyLFxuLnN1Ym5hdiBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zdWJuYXYgYSxcbi5zdWJuYXYgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG4uc3VibmF2LS1pbnZlcnRlZDpob3ZlciBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQ6aG92ZXIgYnV0dG9uLCAuc3VibmF2LS1pbnZlcnRlZDpmb2N1cyBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQ6Zm9jdXMgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG4uc3VibmF2LS1pbnZlcnRlZCBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN1Ym5hdi0taW52ZXJ0ZWQgYSxcbi5zdWJuYXYtLWludmVydGVkIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3VibmF2LS1pbnZlcnRlZCBhLFxuLnN1Ym5hdi0taW52ZXJ0ZWQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdWJuYXYtLWludmVydGVkIGE6aG92ZXIsIC5zdWJuYXYtLWludmVydGVkIGE6Zm9jdXMsXG4uc3VibmF2LS1pbnZlcnRlZCBidXR0b246aG92ZXIsXG4uc3VibmF2LS1pbnZlcnRlZCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5zdWJuYXYtLWludmVydGVkIGEsXG4uc3VibmF2LS1pbnZlcnRlZCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLnN1Ym5hdl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3VibmF2X19oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdWJuYXZfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN1Ym5hdl9faGVhZGVyIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLnN1Ym5hdl9fc2VsZWN0ZWQtbGluayB7XG4gIGNvbG9yOiAjMDAxYzYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLnN1Ym5hdi0taW52ZXJ0ZWQgLnN1Ym5hdl9fc2VsZWN0ZWQtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubG9hZGluZy1yaW5nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2FkaW5nLXJpbmcgZGl2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIGJvcmRlci1jb2xvcjogIzBkM2RkOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmxvYWRpbmctcmluZy0td2hpdGUgZGl2IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4ubG9hZGluZy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xufVxuXG4ubG9hZGluZy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cblxuLmxvYWRpbmctcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmctcmluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmctcmluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNlYXJjaC10b2FzdCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05NSUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTUlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDgwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaC10b2FzdC5zZWFyY2gtaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5zZWFyY2gtdG9hc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zZWFyY2gtdG9hc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC10b2FzdF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXRvYXN0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNlYXJjaC10b2FzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2VhcmNoLXRvYXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3ctaWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGZpbGw6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZvb3Rlci1yciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1ycl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItcnJfX21haW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uZm9vdGVyLXJyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19tYWluLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMDBweCAvIDIpO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlICsgMjAwcHggLyAyKTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLXJyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXJyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5mb290ZXItcnJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItcnJfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXJyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb290ZXItcnJfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb290ZXItcnJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZm9vdGVyLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5mb290ZXItcnJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9vdGVyLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZm9vdGVyLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mb290ZXItcnJfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItcnJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXJyX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1ycl9faW1hZ2UgLnNxdWFyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG9tZS1yciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLXJyIGlmcmFtZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1yciBpZnJhbWUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5ob21lLXJyIC5kb25hdGUtZW1iZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lLXJyX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ycl9fbWFpbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjAwcHggLSAyMHB4KTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4uaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4MHB4IC8gMik7XG4gIH1cbn1cblxuLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyAyMDBweCAvIDIpO1xuICB9XG59XG5cbi5ob21lLXJyLS1kb25hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19tYWluLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX21haW4tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX3NlY29uZGFyeS1pbm5lciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnItLWRvbmF0ZSAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaG9tZS1yci0tZG9uYXRlIC5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1kb25hdGUgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyMDBweCAtIDIwcHgpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19tYWluLWxlZnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fbWFpbi1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX19tYWluLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWUtcnItLWNlbnRlcmVkIC5ob21lLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1yci0tY2VudGVyZWQgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMjAwcHggLSAyMHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5ob21lLXJyLS1jZW50ZXJlZCAuaG9tZS1ycl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ycl9fdGV4dC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLXJyX190ZXh0LXdyYXBwZXIge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLmhvbWUtcnJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1ycl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXJyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uaG9tZS1ycl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZS1ycl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaG9tZS1ycl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXJyX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLXJyX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXJyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1ycl9fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWUtcnJfX2J1dHRvbiBzdmcge1xuICBmaWxsOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXJyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuaG9tZS1ycl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1ycl9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcnJfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1ycl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ob21lLXJyX19pbWFnZSAuc3F1YXJlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ycl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtcnJfX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5cbi5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lLXJyX19zZWNvbmRhcnktdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQgYTpob3ZlciwgLmhvbWUtcnJfX3NlY29uZGFyeS10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1ycl9fc2Vjb25kYXJ5LXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwMHB4IC0gMjBweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLnRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi50aW1lbGluZV9fY2VsbDpsYXN0LWNoaWxkIC50aW1lbGluZV9faW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2NlbGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4udGltZWxpbmVfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbWFnZSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4KTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aW1lbGluZV9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwMHB4IC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWRtaW4tYmFyIC50aW1lbGluZV9faW1hZ2Uge1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNzZweCArIDQ2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAudGltZWxpbmVfX2ltYWdlIHtcbiAgICB0b3A6IGNhbGMoNjBweCArIDc2cHggKyAzMnB4KTtcbiAgfVxufVxuXG4udGltZWxpbmUtaW1hZ2VfX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnRpbWVsaW5lLWltYWdlX19jYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRpbWVsaW5lLWltYWdlX19jYXB0aW9uIGE6aG92ZXIsIC50aW1lbGluZS1pbWFnZV9fY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi50aW1lbGluZV9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19pbmZvLm5vLWltYWdlIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi50aW1lbGluZV9faW5mby5uby1pbWFnZSAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRpbWVsaW5lX19pbmZvLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aW1lbGluZV9faW5mby1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudGltZWxpbmVfX2luZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50aW1lbGluZV9faW5mby1oZWFkZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIH1cbn1cblxuLnRpbWVsaW5lX195ZWFyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX195ZWFyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoMjUwIC0gNjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3llYXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4udGltZWxpbmVfX3RleHQtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi50aW1lbGluZV9fdGV4dC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGltZWxpbmVfX3RleHQtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnRpbWVsaW5lX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGltZWxpbmVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLnRpbWVsaW5lX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudGltZWxpbmVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnRpbWVsaW5lX190ZXh0IGE6aG92ZXIsIC50aW1lbGluZV9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGltZWxpbmVfX3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgdWwsXG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bCBhOmhvdmVyLCAudGltZWxpbmVfX3RleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgdWwsXG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVsaW5lX190ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbCBhOmhvdmVyLCAudGltZWxpbmVfX3RleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udGltZWxpbmVfX3RleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aW1lbGluZV9fdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmUge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6aG92ZXIgLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmhvdmVyIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZmlndXJlOmZvY3VzLXdpdGhpbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19maWd1cmU6Zm9jdXMtd2l0aGluIC5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93biB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZTpmb2N1cy13aXRoaW4gLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19pbWcgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogOTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA4cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2Ryb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zaGFyZWFibGUtaW1hZ2VzX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2xpbmsgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2xpbms6aG92ZXIsIC5zaGFyZWFibGUtaW1hZ2VzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX3NvY2lhbC1sb2dvIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2V4dGVybmFsIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2Rvd25sb2FkIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLnNoYXJlYWJsZS1pbWFnZXNfX2NvcHktYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc2hhcmVhYmxlLWltYWdlc19fY29weS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaGFyZWFibGUtaW1hZ2VzX19jb3B5LWJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnByaW50LWJ1dHRvbl9faWNvbiB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zaGFyZWFibGUtaW1hZ2VzLS1taW5pIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnNoYXJlYWJsZS1pbWFnZXMtLW1pbmkgLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hhcmVhYmxlLWltYWdlcy0tbWluaSAuc2hhcmVhYmxlLWltYWdlc19fZmlndXJlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb25hdGUtYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1oYWxmIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1oYWxmIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0taGFsZiAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWhhbGYgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRvbmF0ZS1ibG9jay0taGFsZiAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5kb25hdGUtYmxvY2stLWZ1bGwgLmRvbmF0ZS1ibG9ja19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmRvbmF0ZS1ibG9jay0tZnVsbCAuZG9uYXRlLWJsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlLWJsb2NrLS1mdWxsIC5kb25hdGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2sge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDYwcHggKyAoODAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdC1ibG9ja19fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zdGF0LWJsb2NrX19zb3VyY2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc3RhdC1ibG9ja19fc291cmNlIGE6aG92ZXIsIC5zdGF0LWJsb2NrX19zb3VyY2UgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSB1bCxcbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IHVsIGE6aG92ZXIsIC5zdGF0LWJsb2NrX19zb3VyY2UgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgdWwsXG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdC1ibG9ja19fc291cmNlID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0LWJsb2NrX19zb3VyY2UgPiBvbCBhOmhvdmVyLCAuc3RhdC1ibG9ja19fc291cmNlID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXQtYmxvY2tfX3NvdXJjZSA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN0YXQtYmxvY2tfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnN0YXQtYmxvY2tfX3NvdXJjZSArIC5zdGF0LWJsb2NrX19kYXRlIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXQtYmxvY2stLTEge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdC1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2stLTEubm9uZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEubm9uZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEubm9uZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc3RhdC1ibG9jay0tMS5ub25lIC5zdGF0LWJsb2NrX19iaWctbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXQtYmxvY2stLTEubm9uZSAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDI1MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEubm9uZSAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0xLnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdC1ibG9jay0tMS5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTEucmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdC1ibG9jay0tMS5yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrLS0xLnJpZ2h0IC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdC1ibG9jay0tMS5yaWdodCAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdC1ibG9jay0tMixcbi5zdGF0LWJsb2NrLS0zIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdC1ibG9jay0tMixcbi5zdGF0LWJsb2NrLS0zIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0LWJsb2NrLS0yLFxuLnN0YXQtYmxvY2stLTMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbSxcbi5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4uc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0YXQtYmxvY2stLTIsXG4uc3RhdC1ibG9jay0tMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4uc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdC1ibG9jay0tMiAuc3RhdC1ibG9ja19faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXQtYmxvY2stLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdC1ibG9jay0tMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0YXQtYmxvY2stLTIgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0LWJsb2NrLS0yIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdC1ibG9jay0tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdGF0LWJsb2NrLS0zIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RhdC1ibG9jay0tMyAuc3RhdC1ibG9ja19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXQtYmxvY2stLTMgLnN0YXQtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuXG4ucmVsYXRlZC1yZXBvcnRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1yZXBvcnRzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1yZXBvcnRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVwb3J0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlbGF0ZWQtcmVwb3J0c19fdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5yZWxhdGVkLXJlcG9ydHNfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZWxhdGVkLXJlcG9ydHNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0c19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucmVsYXRlZC1yZXBvcnRzX19saW5rOmhvdmVyLCAucmVsYXRlZC1yZXBvcnRzX19saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5yZWxhdGVkLXJlcG9ydHMtLW11bHRpIC5yZWxhdGVkLXJlcG9ydHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJlbGF0ZWQtcmVwb3J0cy0tbXVsdGkgLnJlbGF0ZWQtcmVwb3J0X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtcmVwb3J0cy0tbXVsdGkgLnJlbGF0ZWQtcmVwb3J0X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVsYXRlZC1yZXBvcnRzLS1tdWx0aSAucmVsYXRlZC1yZXBvcnRfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnJlbGF0ZWQtcmVwb3J0cy0tbXVsdGkgLmRvYy1saW5rIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4ucmVsYXRlZC1yZXBvcnRzLS1zaW5nbGUgLmRvYy1saW5rIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmRvbmF0ZS1lbWJlZF9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlLWVtYmVkX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZS1lbWJlZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGUtZW1iZWRfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5kb25hdGUtZW1iZWRfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5kb25hdGUtZW1iZWRfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG9uYXRlLWVtYmVkX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZG9uYXRlLWVtYmVkX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5kb25hdGUtZW1iZWRfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtZW1iZWRfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhbm5lciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmJhbm5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhbm5lcl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJhbm5lcl9fY2FyZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYmFubmVyX19jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2NhcmQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBkM2RkOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5iYW5uZXJfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iYW5uZXJfX2NhcmQtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFubmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhbm5lcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYW5uZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYW5uZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYmFubmVyX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJhbm5lcl9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYW5uZXJfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYmFubmVyX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYmFubmVyX19saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFubmVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkM2RkOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5iYW5uZXJfX2Nsb3NlIHN2ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIGZpbGw6ICMwZDNkZDk7XG59XG4uYmFubmVyX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uYmFubmVyX19jbG9zZTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJhbm5lcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmJhbm5lcl9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmdyYXBoLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZ3JhcGgtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9jay0td2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdyYXBoLWJsb2NrLS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGgtYmxvY2stLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ3JhcGgtYmxvY2stLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ncmFwaC1ibG9jay0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDYwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2NhcmQge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5ncmFwaC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19lbWJlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmdyYXBoLWJsb2NrX19lbWJlZC53aXRoLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3JhcGgtYmxvY2tfX2VtYmVkLndpdGgtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19lbWJlZCA+IGRpdixcbi5ncmFwaC1ibG9ja19fZW1iZWQgaWZyYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ3JhcGgtYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ3JhcGgtYmxvY2tfX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ncmFwaC1ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAuZ3JhcGgtYmxvY2tfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5ncmFwaC1ibG9ja19fZW1iZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX19lbWJlZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ3JhcGgtYmxvY2tfX2VtYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmdyYXBoLWJsb2NrX19sYWJlbCArIC5ncmFwaC1ibG9ja19fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmdyYXBoLWJsb2NrX19sYWJlbCArIC5ncmFwaC1ibG9ja19fZW1iZWQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1jaGFydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0ID4gZGl2IHtcbiAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQge1xuICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIH1cbn1cbi5ncmFwaC1ibG9ja19fZ3JhcGgtY2hhcnQucGllIHtcbiAgbWluLWhlaWdodDogNDB2aDtcbn1cblxuLmdyYXBoLWJsb2NrX192ZW5uLWRpYWdyYW0ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX192ZW5uLWRpYWdyYW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX192ZW5uLWRpYWdyYW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdyYXBoLWJsb2NrX192ZW5uLWRpYWdyYW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG59XG5cbi5ncmFwaC1ibG9ja19fZ3JhcGgtbGVnZW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdyYXBoLWJsb2NrX19ncmFwaC1sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZ3JhcGgtYmxvY2tfX2xvYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYXAtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWFwLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm1hcC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWFwLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4ubWFwLWJsb2NrX19jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwLWJsb2NrX19jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1hcC1ibG9ja19fY2FyZCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFwLWJsb2NrX19jYXJkIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFwLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5tYXAtYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tYXAtYmxvY2tfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYXAtYmxvY2tfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5tYXAtYmxvY2tfX2xhYmVsIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubWFwLWJsb2NrX19sYWJlbCArIC5tYXAtYmxvY2tfX3RpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYXAtYmxvY2tfX21hcC1wYWRkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWFwLWJsb2NrX19tYXAtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuLm1hcC1ibG9ja19fbWFwLWNoYXJ0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubWFwLWJsb2NrX19tYXAtY2hhcnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1hcC1ibG9ja19fbWFwLWNoYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5tYXAtYmxvY2tfX21hcC1jaGFydCB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcC1ibG9ja19fbWFwLWNoYXJ0LmpzLS11cy1tYXAtY2hhcnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwLWJsb2NrX19tYXAtY2hhcnQuanMtLXVzLW1hcC1jaGFydCAubGVnZW5kLXRhcmdldCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYXAtYmxvY2tfX21hcC1jaGFydC5qcy0tdXMtbWFwLWNoYXJ0IC5jaGFydC10YXJnZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5tYXAtYmxvY2tfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wYXJ0bmVyc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYXJ0bmVyc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYXJ0bmVyc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyc19fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcnRuZXJzX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyc19fbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDIwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJ0bmVyc19fbG9nbyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4ucGFydG5lcnNfX2xvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXJ0bmVyc19fbG9nby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJ0bmVyc19fdGV4dC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYXJ0bmVyc19fdGV4dC1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYXJ0bmVyc19fdGV4dC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5wYXJ0bmVyc19fdGV4dC1uYW1lIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucGFydG5lcnNfX3RleHQtbmFtZSBhOmhvdmVyLCAucGFydG5lcnNfX3RleHQtbmFtZSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5wYXJ0bmVyc19fdGV4dC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5hdXRob3JzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXV0aG9yc19fbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmF1dGhvcnNfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmF1dGhvcnNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hdXRob3JzX19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuICAuYXV0aG9yc19fbGlzdC1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5hdXRob3JzX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmF1dGhvcnNfX2JpbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uYXV0aG9yc19fYmlvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmF1dGhvcnNfX2JpbyBhOmhvdmVyLCAuYXV0aG9yc19fYmlvIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hdXRob3JzX19iaW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXV0aG9yc19fYmlvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgdWwsXG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hdXRob3JzX19iaW8gPiB1bCBhOmhvdmVyLCAuYXV0aG9yc19fYmlvID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpIHVsLFxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhvcnNfX2JpbyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXV0aG9yc19fYmlvID4gb2wgYTpob3ZlciwgLmF1dGhvcnNfX2JpbyA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hdXRob3JzX19iaW8gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3JzX19iaW8gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hdXRob3JzX19saXN0LS1zaW5nbGUgLmF1dGhvcnNfX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5ob21lLXByb21vc19faGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2hlYWRsaW5lIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXByb21vc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lLXByb21vc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtcHJvbW9zX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ob21lLXByb21vc19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLXByb21vc19fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5ob21lLXByb21vc19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5ob21lLXByb21vc19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaG9tZS1wcm9tb3NfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXByb21vc19fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLXByb21vc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaG9tZS1wcm9tb3NfX2xpc3Q6aG92ZXIgYSxcbi5ob21lLXByb21vc19fbGlzdDpob3ZlciBidXR0b24sIC5ob21lLXByb21vc19fbGlzdDpmb2N1cyBhLFxuLmhvbWUtcHJvbW9zX19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmhvbWUtcHJvbW9zX19saXN0IGEsXG4uaG9tZS1wcm9tb3NfX2xpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSxcbi5ob21lLXByb21vc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhvbWUtcHJvbW9zX19saXN0IGE6aG92ZXIsIC5ob21lLXByb21vc19fbGlzdCBhOmZvY3VzLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbjpob3Zlcixcbi5ob21lLXByb21vc19fbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhLFxuLmhvbWUtcHJvbW9zX19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3Q6aG92ZXIgYSwgLmhvbWUtcHJvbW9zX19saXN0OmZvY3VzIGEge1xuICAgIGNvbG9yOiAjYmNjYmVmO1xuICB9XG4gIC5ob21lLXByb21vc19fbGlzdCBhIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMGQzZGQ5O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXByb21vc19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19saXN0IGE6aG92ZXIsIC5ob21lLXByb21vc19fbGlzdCBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9tb3NfX29kZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5ob21lLXByb21vc19fb2RkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLmhvbWUtcHJvbW9zX19vZGQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fb2RkLXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19vZGQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1wcm9tb3NfX29kZC1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5ob21lLXByb21vc19fZXZlbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWNvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4tYXNzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1wcm9tb3NfX2V2ZW4tYXNzZXQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWhlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtcHJvbW9zX19ldmVuLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ob21lLXByb21vc19fZXZlbi1jb250ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wb3N0LWNhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnBvc3QtY2F0ZWdvcnlfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3QtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbn1cblxuLnBvc3QtY2F0ZWdvcnlfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wb3N0LWNhdGVnb3J5X19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5wb3N0LWNhdGVnb3J5X19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5wb3N0LWNhdGVnb3J5X19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ucG9zdC1jYXRlZ29yeV9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucG9zdC1jYXRlZ29yeV9fdGVhc2UtZ3JpZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1jYXRlZ29yeV9fdGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uYWNjb3JkaW9uID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uID4gcCBhOmhvdmVyLCAuYWNjb3JkaW9uID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5hY2NvcmRpb24gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSxcbi5hY2NvcmRpb24gPiBoMixcbi5hY2NvcmRpb24gPiBoMyxcbi5hY2NvcmRpb24gPiBoNCxcbi5hY2NvcmRpb24gPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYWNjb3JkaW9uID4gcCArIGgxLFxuLmFjY29yZGlvbiA+IHAgKyBoMixcbi5hY2NvcmRpb24gPiBwICsgaDMsXG4uYWNjb3JkaW9uID4gcCArIGg0LFxuLmFjY29yZGlvbiA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoMSxcbi5hY2NvcmRpb24gPiBwICsgaDIsXG4uYWNjb3JkaW9uID4gcCArIGgzLFxuLmFjY29yZGlvbiA+IHAgKyBoNCxcbi5hY2NvcmRpb24gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uID4gcCArIGgxLFxuLmFjY29yZGlvbiA+IHAgKyBoMixcbi5hY2NvcmRpb24gPiBwICsgaDMsXG4uYWNjb3JkaW9uID4gcCArIGg0LFxuLmFjY29yZGlvbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uID4gcCArIGgxLFxuLmFjY29yZGlvbiA+IHAgKyBoMixcbi5hY2NvcmRpb24gPiBwICsgaDMsXG4uYWNjb3JkaW9uID4gcCArIGg0LFxuLmFjY29yZGlvbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGgxICsgaDEsXG4uYWNjb3JkaW9uID4gaDEgKyBoMixcbi5hY2NvcmRpb24gPiBoMSArIGgzLFxuLmFjY29yZGlvbiA+IGgxICsgaDQsXG4uYWNjb3JkaW9uID4gaDEgKyBoNSxcbi5hY2NvcmRpb24gPiBoMSArIGg2LFxuLmFjY29yZGlvbiA+IGgyICsgaDEsXG4uYWNjb3JkaW9uID4gaDIgKyBoMixcbi5hY2NvcmRpb24gPiBoMiArIGgzLFxuLmFjY29yZGlvbiA+IGgyICsgaDQsXG4uYWNjb3JkaW9uID4gaDIgKyBoNSxcbi5hY2NvcmRpb24gPiBoMiArIGg2LFxuLmFjY29yZGlvbiA+IGgzICsgaDEsXG4uYWNjb3JkaW9uID4gaDMgKyBoMixcbi5hY2NvcmRpb24gPiBoMyArIGgzLFxuLmFjY29yZGlvbiA+IGgzICsgaDQsXG4uYWNjb3JkaW9uID4gaDMgKyBoNSxcbi5hY2NvcmRpb24gPiBoMyArIGg2LFxuLmFjY29yZGlvbiA+IGg0ICsgaDEsXG4uYWNjb3JkaW9uID4gaDQgKyBoMixcbi5hY2NvcmRpb24gPiBoNCArIGgzLFxuLmFjY29yZGlvbiA+IGg0ICsgaDQsXG4uYWNjb3JkaW9uID4gaDQgKyBoNSxcbi5hY2NvcmRpb24gPiBoNCArIGg2LFxuLmFjY29yZGlvbiA+IGg1ICsgaDEsXG4uYWNjb3JkaW9uID4gaDUgKyBoMixcbi5hY2NvcmRpb24gPiBoNSArIGgzLFxuLmFjY29yZGlvbiA+IGg1ICsgaDQsXG4uYWNjb3JkaW9uID4gaDUgKyBoNSxcbi5hY2NvcmRpb24gPiBoNSArIGg2LFxuLmFjY29yZGlvbiA+IGg2ICsgaDEsXG4uYWNjb3JkaW9uID4gaDYgKyBoMixcbi5hY2NvcmRpb24gPiBoNiArIGgzLFxuLmFjY29yZGlvbiA+IGg2ICsgaDQsXG4uYWNjb3JkaW9uID4gaDYgKyBoNSxcbi5hY2NvcmRpb24gPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uID4gaDEgKyBoMSxcbi5hY2NvcmRpb24gPiBoMSArIGgyLFxuLmFjY29yZGlvbiA+IGgxICsgaDMsXG4uYWNjb3JkaW9uID4gaDEgKyBoNCxcbi5hY2NvcmRpb24gPiBoMSArIGg1LFxuLmFjY29yZGlvbiA+IGgxICsgaDYsXG4uYWNjb3JkaW9uID4gaDIgKyBoMSxcbi5hY2NvcmRpb24gPiBoMiArIGgyLFxuLmFjY29yZGlvbiA+IGgyICsgaDMsXG4uYWNjb3JkaW9uID4gaDIgKyBoNCxcbi5hY2NvcmRpb24gPiBoMiArIGg1LFxuLmFjY29yZGlvbiA+IGgyICsgaDYsXG4uYWNjb3JkaW9uID4gaDMgKyBoMSxcbi5hY2NvcmRpb24gPiBoMyArIGgyLFxuLmFjY29yZGlvbiA+IGgzICsgaDMsXG4uYWNjb3JkaW9uID4gaDMgKyBoNCxcbi5hY2NvcmRpb24gPiBoMyArIGg1LFxuLmFjY29yZGlvbiA+IGgzICsgaDYsXG4uYWNjb3JkaW9uID4gaDQgKyBoMSxcbi5hY2NvcmRpb24gPiBoNCArIGgyLFxuLmFjY29yZGlvbiA+IGg0ICsgaDMsXG4uYWNjb3JkaW9uID4gaDQgKyBoNCxcbi5hY2NvcmRpb24gPiBoNCArIGg1LFxuLmFjY29yZGlvbiA+IGg0ICsgaDYsXG4uYWNjb3JkaW9uID4gaDUgKyBoMSxcbi5hY2NvcmRpb24gPiBoNSArIGgyLFxuLmFjY29yZGlvbiA+IGg1ICsgaDMsXG4uYWNjb3JkaW9uID4gaDUgKyBoNCxcbi5hY2NvcmRpb24gPiBoNSArIGg1LFxuLmFjY29yZGlvbiA+IGg1ICsgaDYsXG4uYWNjb3JkaW9uID4gaDYgKyBoMSxcbi5hY2NvcmRpb24gPiBoNiArIGgyLFxuLmFjY29yZGlvbiA+IGg2ICsgaDMsXG4uYWNjb3JkaW9uID4gaDYgKyBoNCxcbi5hY2NvcmRpb24gPiBoNiArIGg1LFxuLmFjY29yZGlvbiA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSBhLFxuLmFjY29yZGlvbiA+IGgyIGEsXG4uYWNjb3JkaW9uID4gaDMgYSxcbi5hY2NvcmRpb24gPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gPiBoMSBhOmhvdmVyLCAuYWNjb3JkaW9uID4gaDEgYTpmb2N1cyxcbi5hY2NvcmRpb24gPiBoMiBhOmhvdmVyLFxuLmFjY29yZGlvbiA+IGgyIGE6Zm9jdXMsXG4uYWNjb3JkaW9uID4gaDMgYTpob3Zlcixcbi5hY2NvcmRpb24gPiBoMyBhOmZvY3VzLFxuLmFjY29yZGlvbiA+IGg1IGE6aG92ZXIsXG4uYWNjb3JkaW9uID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiA+IGg0IGEsXG4uYWNjb3JkaW9uID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5hY2NvcmRpb24gPiBoNCBhOmhvdmVyLCAuYWNjb3JkaW9uID4gaDQgYTpmb2N1cyxcbi5hY2NvcmRpb24gPiBoNiBhOmhvdmVyLFxuLmFjY29yZGlvbiA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjY29yZGlvbiA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IGgxIHN0cm9uZyxcbi5hY2NvcmRpb24gPiBoMiBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDMgc3Ryb25nLFxuLmFjY29yZGlvbiA+IGg0IHN0cm9uZyxcbi5hY2NvcmRpb24gPiBoNSBzdHJvbmcsXG4uYWNjb3JkaW9uID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmFjY29yZGlvbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgdWwsXG4uYWNjb3JkaW9uID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY2NvcmRpb24gPiBvbCBhOmhvdmVyLCAuYWNjb3JkaW9uID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiA+IGgxICsgdWwsXG4uYWNjb3JkaW9uID4gaDIgKyB1bCxcbi5hY2NvcmRpb24gPiBoMyArIHVsLFxuLmFjY29yZGlvbiA+IGg0ICsgdWwsXG4uYWNjb3JkaW9uID4gaDUgKyB1bCxcbi5hY2NvcmRpb24gPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbiA+IGgxICsgb2wsXG4uYWNjb3JkaW9uID4gaDIgKyBvbCxcbi5hY2NvcmRpb24gPiBoMyArIG9sLFxuLmFjY29yZGlvbiA+IGg0ICsgb2wsXG4uYWNjb3JkaW9uID4gaDUgKyBvbCxcbi5hY2NvcmRpb24gPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY2NvcmRpb24gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uYWNjb3JkaW9uIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uIGZpZ2NhcHRpb24gYTpob3ZlciwgLmFjY29yZGlvbiBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb246bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYWNjb3JkaW9uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uIGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbiBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWNjb3JkaW9uID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjY29yZGlvbiA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY2NvcmRpb24gPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWNjb3JkaW9uID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbiA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24gPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tbGlzdC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGUgaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGUgaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTpob3ZlciwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6aG92ZXIgaDQsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmZvY3VzIGg0IHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taXRlbS10aXRsZTphZnRlciwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWl0ZW0tdGl0bGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtW29wZW5dID4gLmFjY29yZGlvbi1pdGVtLXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbVtvcGVuXSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0IGE6aG92ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSB1bCxcbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsIGE6aG92ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpIHVsLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2wgYTpob3ZlciwgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMy40ZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQgPiBvbCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tdGV4dCA+IG9sIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi52aWN0b3JpZXMtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllcy1ibG9jay0tMiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTEgLnZpY3RvcnktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi52aWN0b3JpZXMtYmxvY2stLTEgLnZpY3RvcnktbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpY3Rvcmllcy1ibG9jay0tMSAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXMtYmxvY2stLTEgLnZpY3RvcnktbGlzdC0tMSAudmljdG9yeS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzLWJsb2NrLS0xIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ubmV3cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5ld3MtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5uZXdzLWJsb2NrIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtYmxvY2stLTIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3MtYmxvY2stLTIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubmV3cy1ibG9jay0tMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5ld3MtYmxvY2stLTEge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ubmV3cy1ibG9jay0tMSAudGVhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLm5ld3MtYmxvY2stLTEgLnRlYXNlLWdyaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubmV3cy1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3cy1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3MtYmxvY2tfX3RpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWN0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2stLXNpbmdsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tYmxvY2stLXNpbmdsZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSAxMjVweCAtIDIwcHgpO1xuICB9XG4gIC5hZG1pbi1iYXIgLmFjdGlvbi1ibG9jay0tc2luZ2xlIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCAtIDEyNXB4IC0gMjBweCAtIDMycHgpO1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fbGVmdCxcbi5hY3Rpb24tYmxvY2tfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fbGVmdCxcbi5hY3Rpb24tYmxvY2tfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2xlZnQsXG4uYWN0aW9uLWJsb2NrX19yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tYmxvY2tfX2xlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hY3Rpb24tYmxvY2tfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cblxuLmFjdGlvbi1ibG9ja19fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3Rpb24tYmxvY2tfX2JnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFjdGlvbi1ibG9ja19fdGl0bGUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWJsb2NrX190aXRsZSBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX3RpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmFjdGlvbi1ibG9ja19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWJsb2NrX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb24tYmxvY2tfX2J1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY3Rpb24tYmxvY2tfX2J1dHRvbiBzdmcge1xuICBmaWxsOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hY3Rpb24tYmxvY2tfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aW9uLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWN0aW9uLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hY3Rpb24tYmxvY2tfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmxvY2tfX2J1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmFjdGlvbi1ibG9ja19fYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbi1ibG9ja19fYmxvY2stdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hY3Rpb24tYmxvY2stLW11bHRpIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWJsb2NrLS1tdWx0aSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWJsb2NrLS1tdWx0aSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbi1ibG9jay0tbXVsdGkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWJsb2NrLS1tdWx0aSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmFjdGlvbi1ibG9ja19fbXVsdGktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fbXVsdGktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ibG9ja19fbXVsdGktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tYmxvY2stLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjdGlvbi1ncmlkX19saW5rIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmFjdGlvbi1ncmlkX19saW5rOmhvdmVyIC5hY3Rpb24tZ3JpZF9fZmlndXJlLCAuYWN0aW9uLWdyaWRfX2xpbms6Zm9jdXMgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5hY3Rpb24tZ3JpZF9fbGluazpob3ZlciAuYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIsIC5hY3Rpb24tZ3JpZF9fbGluazpmb2N1cyAuYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMwZDNkZDk7XG59XG4uYWN0aW9uLWdyaWRfX2xpbms6aG92ZXIgLmFjdGlvbi1ncmlkX190aXRsZSwgLmFjdGlvbi1ncmlkX19saW5rOmZvY3VzIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4uYWN0aW9uLWdyaWRfX2xpbmstaW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDcwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uYWN0aW9uLWdyaWRfX2ZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX19saW5rLWlubmVyLFxuLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fbGluay1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlLFxuLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMSAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0xIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTEgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb24tZ3JpZC0tMiAuYWN0aW9uLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWdyaWQtLTIgLmFjdGlvbi1ncmlkX19maWd1cmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjdGlvbi1ncmlkLS0yIC5hY3Rpb24tZ3JpZF9fZmlndXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aW9uLWdyaWQtLTMgLmFjdGlvbi1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpudGgtY2hpbGQoNCkgLnZpY3RvcnktbGlzdF9fdGl0bGUsXG4udmljdG9yeS1saXN0X19pdGVtOm50aC1jaGlsZCg0KSAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG4udmljdG9yeS1saXN0X19pdGVtOmhvdmVyLCAudmljdG9yeS1saXN0X19pdGVtOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xufVxuLnZpY3RvcnktbGlzdF9faXRlbTpob3ZlciAudmljdG9yeS1saXN0X190aXRsZSxcbi52aWN0b3J5LWxpc3RfX2l0ZW06aG92ZXIgLnZpY3RvcnktbGlzdF9fZGF0ZSwgLnZpY3RvcnktbGlzdF9faXRlbTpmb2N1cyAudmljdG9yeS1saXN0X190aXRsZSxcbi52aWN0b3J5LWxpc3RfX2l0ZW06Zm9jdXMgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmljdG9yeS1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4udmljdG9yeS1saXN0X19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmljdG9yeS1saXN0X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yeS1saXN0X19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4udmljdG9yeS1saXN0X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnZpY3RvcnktbGlzdC0tMSAudmljdG9yeS1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yeS1saXN0LS0xIC52aWN0b3J5LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3J5LWxpc3QtLTEgLnZpY3RvcnktbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4ucHJlc3MtZmlsdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcy1maWx0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4ucHJlc3MtZmlsdGVyX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVzcy1maWx0ZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLnByZXNzLWZpbHRlcl9fc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlbGVjdC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJlc3MtZmlsdGVyX19zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMXB4KTtcbiAgfVxufVxuXG4ucHJlc3MtZmlsdGVyX19zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX3NlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucHJlc3MtZmlsdGVyX19zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZjJmNWZjIGluc2V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2YyZjVmYyBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwZDNkZDk7XG59XG4ucHJlc3MtZmlsdGVyX19zZWxlY3Q6aG92ZXIsIC5wcmVzcy1maWx0ZXJfX3NlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmVzcy1maWx0ZXJfX2ljb24ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgZmlsbDogIzBkM2RkOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wcmVzcy1maWx0ZXJfX3NlYXJjaC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogNTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcmVzcy1maWx0ZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5wcmVzcy1maWx0ZXJfX3NlYXJjaDpob3ZlciwgLnByZXNzLWZpbHRlcl9fc2VhcmNoOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cblxuLnByZXNzLWZpbHRlcl9fc2VhcmNoLWljb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6ICMwZDNkZDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHJlc3MtZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzcy1maWx0ZXJfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzLWZpbHRlcl9fbm8tcmVzdWx0cyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5pbWFnZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2s6Zmlyc3QtY2hpbGQgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2tfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXAge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXA6aG92ZXIsIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXA6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YmVmb3JlLCAuaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbn1cbi5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgei1pbmRleDogNzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDQ4ZjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fbGFiZWwuaGFzLXRvb2x0aXBbZGF0YS10b29sdGlwXTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX2xhYmVsLmhhcy10b29sdGlwW2RhdGEtdG9vbHRpcF06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgei1pbmRleDogNzk7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzE0NDhmMztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZSwgLmltYWdlLWJsb2NrX19sYWJlbC5oYXMtdG9vbHRpcFtkYXRhLXRvb2x0aXBdOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltYWdlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4uaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX19kZXNjIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pbWFnZS1ibG9ja19fbGlzdDpob3ZlciBhLCAuaW1hZ2UtYmxvY2tfX2xpc3Q6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmltYWdlLWJsb2NrX19saXN0IGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmltYWdlLWJsb2NrX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmltYWdlLWJsb2NrX19saXN0IGE6aG92ZXIsIC5pbWFnZS1ibG9ja19fbGlzdCBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtYmxvY2tfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrX19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmltYWdlLWJsb2NrX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1ibG9ja19fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmltYWdlLWJsb2NrX19idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmltYWdlLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmltYWdlLWJsb2NrX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5pbWFnZS1ibG9ja19fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWJsb2NrX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1ibG9jay0tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pbWFnZS1ibG9jay0tcmV2ZXJzZSAuaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKyA4MHB4KTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtYmxvY2stLXJldmVyc2UgLmltYWdlLWJsb2NrX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlci1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZWFkZXItbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxpbmtzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkZXItbGlua3NfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cblxuLmhlYWRlci1saW5rc19fcmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fcmlnaHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdC1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19fbGlzdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWxpbmtzX19saXN0OmhvdmVyIGEsXG4uaGVhZGVyLWxpbmtzX19saXN0OmhvdmVyIGJ1dHRvbiwgLmhlYWRlci1saW5rc19fbGlzdDpmb2N1cyBhLFxuLmhlYWRlci1saW5rc19fbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5oZWFkZXItbGlua3NfX2xpc3QgYSxcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QgYSxcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2xpc3QgYSxcbi5oZWFkZXItbGlua3NfX2xpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2xpc3QgYTpob3ZlciwgLmhlYWRlci1saW5rc19fbGlzdCBhOmZvY3VzLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b246aG92ZXIsXG4uaGVhZGVyLWxpbmtzX19saXN0IGJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fbGlzdCBhLFxuLmhlYWRlci1saW5rc19fbGlzdCBidXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxpbmtzX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiBhOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpIHVsLFxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgYTpob3ZlciwgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpIHVsLFxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGlua3NfX2ludHJvZHVjdGlvbiA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgYTpob3ZlciwgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWxpbmtzX19pbnRyb2R1Y3Rpb24gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1saW5rc19faW50cm9kdWN0aW9uIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyLWxpbmtzX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhlYWRlci1saW5rc19fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGVhZGVyLWxpbmtzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oZWFkZXItbGlua3NfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaGVhZGVyLWxpbmtzX19icmVhZGNydW1iOmhvdmVyLCAuaGVhZGVyLWxpbmtzX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cblxuLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oZWFkZXItbGlua3NfX2FsbC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLWxpbmtzX19hbGwtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5oZWFkZXItbGlua3NfX2FsbC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5oZWFkZXItbGlua3NfX2FsbC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1saW5rc19fYWxsLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5oZWFkZXItbGlua3NfX2FsbC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5oZWFkZXItbGlua3NfX2FsbC1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm1vZGFsLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubW9kYWwtbmF2IC5tb2RhbC1uYXZfX2xpc3QgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wMnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDExKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yNnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzRzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMzhzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzhzO1xufVxuLm1vZGFsLW5hdi5hY3RpdmUgLm1vZGFsLW5hdl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQycztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ0cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ0cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ2cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ2cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ4cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ4cztcbn1cbi5tb2RhbC1uYXYuYWN0aXZlIC5tb2RhbC1uYXZfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41MnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41MnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41NHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41NnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41NnM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDI5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41OHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41OHM7XG59XG4ubW9kYWwtbmF2LmFjdGl2ZSAubW9kYWwtbmF2X19saXN0ID4gbGk6bnRoLWNoaWxkKDMwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1uYXYge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4ubW9kYWwtbmF2X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZDNkZDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4ubW9kYWwtbmF2X19jbG9zZSBzdmcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICBmaWxsOiAjMGQzZGQ5O1xufVxuLm1vZGFsLW5hdl9fY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLm1vZGFsLW5hdl9fY2xvc2U6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5tb2RhbC1uYXZfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cbi5tb2RhbC1uYXZfX2Nsb3NlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5tb2RhbC1uYXZfX2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5hZG1pbi1iYXIgLm1vZGFsLW5hdl9fYm94IHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLm1vZGFsLW5hdl9fYm94IHtcbiAgICB0b3A6IGNhbGMoODBweCArIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm1vZGFsLW5hdl9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLW5hdl9fYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5tb2RhbC1uYXZfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGQzZGQ5O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYWRtaW4tYmFyIC5tb2RhbC1uYXZfX2lubmVyIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLm1vZGFsLW5hdl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCAtIDMycHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLW5hdl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5tb2RhbC1uYXZfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICB9XG59XG5cbi5tb2RhbC1uYXZfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubW9kYWwtbmF2X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1vZGFsLW5hdl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLm1vZGFsLW5hdl9fbGlzdDpob3ZlciBhLFxuLm1vZGFsLW5hdl9fbGlzdDpob3ZlciBidXR0b24sIC5tb2RhbC1uYXZfX2xpc3Q6Zm9jdXMgYSxcbi5tb2RhbC1uYXZfX2xpc3Q6Zm9jdXMgYnV0dG9uIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG4ubW9kYWwtbmF2X19saXN0IGEsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubW9kYWwtbmF2X19saXN0IGEsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubW9kYWwtbmF2X19saXN0IGEsXG4ubW9kYWwtbmF2X19saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwtbmF2X19saXN0IGE6aG92ZXIsIC5tb2RhbC1uYXZfX2xpc3QgYTpmb2N1cyxcbi5tb2RhbC1uYXZfX2xpc3QgYnV0dG9uOmhvdmVyLFxuLm1vZGFsLW5hdl9fbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5tb2RhbC1uYXZfX2xpc3QgYSxcbi5tb2RhbC1uYXZfX2xpc3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLW5hdl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubW9kYWwtbmF2X19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlczpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSwgLmhvcml6b250YWwtdGVhc2VzOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdGl0bGUsXG4uaG9yaXpvbnRhbC10ZWFzZXM6Zm9jdXMgLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgY29sb3I6ICM0NTVmYTA7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXM6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX19pbWFnZSwgLmhvcml6b250YWwtdGVhc2VzOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9yaXpvbnRhbC10ZWFzZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob3Jpem9udGFsLXRlYXNlc19fbGluazpob3ZlciAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlLFxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSwgLmhvcml6b250YWwtdGVhc2VzX19saW5rOmZvY3VzIC5ob3Jpem9udGFsLXRlYXNlc19fdGl0bGUsXG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6Zm9jdXMgLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6aG92ZXIgLmhvcml6b250YWwtdGVhc2VzX190eXBlLCAuaG9yaXpvbnRhbC10ZWFzZXNfX2xpbms6Zm9jdXMgLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhvcml6b250YWwtdGVhc2VzX19saW5rOmhvdmVyIC5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2UsIC5ob3Jpem9udGFsLXRlYXNlc19fbGluazpmb2N1cyAuaG9yaXpvbnRhbC10ZWFzZXNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvcml6b250YWwtdGVhc2VzX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDI1JTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbi5ob3Jpem9udGFsLXRlYXNlc19faW1hZ2UgLnNxdWFyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBlMmY7XG59XG5cbi5ob3Jpem9udGFsLXRlYXNlc19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yaXpvbnRhbC10ZWFzZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvcml6b250YWwtdGVhc2VzX190eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3Jpem9udGFsLXRlYXNlc19fdHlwZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50ZWFzZS1ncmFwaCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGVhc2UtZ3JhcGhfX2dyYXBoIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZWFzZS1ncmFwaF9fZ3JhcGgge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi50ZWFzZS1ncmFwaF9fbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRlYXNlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlZGY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5X19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItc2Vjb25kYXJ5X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXNlY29uZGFyeV9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNGY2OGE5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmZvb3Rlci1zZWNvbmRhcnlfX3RleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogODBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgIC1tb3otY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItc2Vjb25kYXJ5X190ZXh0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogODBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uaXMtdHJ1bmNhdGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtdHJ1bmNhdGVkOmhvdmVyLCAuaXMtdHJ1bmNhdGVkOmZvY3VzIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG5cbi5wZW9wbGUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVvcGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlb3BsZS1ibG9ja19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVvcGxlLWJsb2NrX19oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wZW9wbGUtYmxvY2tfX2dyaWQge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGVvcGxlLWJsb2NrX19saW5rOmhvdmVyIC5wb3J0cmFpdC1pbWFnZSwgLnBlb3BsZS1ibG9ja19fbGluazpmb2N1cyAucG9ydHJhaXQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLnBlb3BsZS1ibG9ja19fbGluazpob3ZlciAucGVvcGxlLWJsb2NrX19uYW1lLCAucGVvcGxlLWJsb2NrX19saW5rOmZvY3VzIC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICBjb2xvcjogIzBkM2RkOTtcbn1cbi5wZW9wbGUtYmxvY2tfX2xpbms6aG92ZXIgLnBlb3BsZS1ibG9ja19fdGl0bGUsIC5wZW9wbGUtYmxvY2tfX2xpbms6Zm9jdXMgLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5wZW9wbGUtYmxvY2tfX2xpbms6aG92ZXIgLnBlb3BsZS1ibG9ja19faW1hZ2Utc2NyZWVuLCAucGVvcGxlLWJsb2NrX19saW5rOmZvY3VzIC5wZW9wbGUtYmxvY2tfX2ltYWdlLXNjcmVlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW9wbGUtYmxvY2tfX2ltYWdlIC5wb3J0cmFpdC1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5cbi5wZW9wbGUtYmxvY2tfX2ltYWdlLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgei1pbmRleDogMjtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBlb3BsZS1ibG9ja19fbG9nbyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5wZW9wbGUtYmxvY2tfX25hbWUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWJsb2NrX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucGVvcGxlLWJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlb3BsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLWJsb2NrLS0xIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19fZ3JpZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19fbGluayB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5wZW9wbGUtYmxvY2stLTEgLnBlb3BsZS1ibG9ja19fbG9nbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnBlb3BsZS1ibG9jay0tMSAucGVvcGxlLWJsb2NrX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGVvcGxlLWJsb2NrLS0xIC5wZW9wbGUtYmxvY2tfX2hlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMixcbi5wZW9wbGUtYmxvY2stLTMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tMixcbi5wZW9wbGUtYmxvY2stLTMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVvcGxlLWJsb2NrLS0yLFxuLnBlb3BsZS1ibG9jay0tMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWJsb2NrLS0yIC5wZW9wbGUtYmxvY2tfX2xpbmssXG4ucGVvcGxlLWJsb2NrLS0zIC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tNCAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tNCAucGVvcGxlLWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX19oZWFkZXIsXG4ucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX2dyaWQsXG4ucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX25hbWUge1xuICBtYXJnaW46IDA7XG59XG4ucGVvcGxlLWJsb2NrLS1saXN0IC5wZW9wbGUtYmxvY2tfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fdGV4dCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtYmxvY2stLWxpc3QgLnBlb3BsZS1ibG9ja19fbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1ibG9jay0tbGlzdCAucGVvcGxlLWJsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmZvb3Rlci1zZWFyY2gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLXNlYXJjaF9faWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXNlYXJjaF9faWNvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyLXNlYXJjaF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5mb290ZXItc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1zZWFyY2hfX2lucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9vdGVyLXNlYXJjaF9faW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5mb290ZXItc2VhcmNoX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGhlLWxhdGVzdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50aGUtbGF0ZXN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRoZS1sYXRlc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udGhlLWxhdGVzdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50aGUtbGF0ZXN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRoZS1sYXRlc3RfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRoZS1sYXRlc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRoZS1sYXRlc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4udGhlLWxhdGVzdF9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGhlLWxhdGVzdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50aGUtbGF0ZXN0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRoZS1sYXRlc3RfX2J1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4udGhlLWxhdGVzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAudGhlLWxhdGVzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50aGUtbGF0ZXN0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAudGhlLWxhdGVzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4udGhlLWxhdGVzdF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRoZS1sYXRlc3RfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZXhjZXJwdF9faGlkZGVuIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV4Y2VycHRfX2hpZGRlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgdG8od2hpdGUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi5leGNlcnB0LS1leHRyYS1kYXJrLWJsdWUuZXhjZXJwdF9faGlkZGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDE0LCA0NywgMCkpLCB0bygjMDAwZTJmKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMTQsIDQ3LCAwKSAwJSwgIzAwMGUyZiAxMDAlKTtcbn1cblxuLmV4Y2VycHQtLWJsdWUtd2FzaC5leGNlcnB0X19oaWRkZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMjQyLCAyNDUsIDI1MiwgMCkpLCB0bygjZjJmNWZjKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQyLCAyNDUsIDI1MiwgMCkgMCUsICNmMmY1ZmMgMTAwJSk7XG59XG5cbi5leGNlcnB0X19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5leGNlcnB0X19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV4Y2VycHRfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhjZXJwdF9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5leGNlcnB0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5leGNlcnB0X19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmV4Y2VycHRfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5leGNlcnB0X19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5leGNlcnB0X19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmxlZ2FsLS1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZ2FsLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxlZ2FsLS1kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVnYWwtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sZWdhbF9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNiY2NiZWY7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IDk1JTtcbn1cblxuLmxlZ2FsX19mdWxsLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sZWdhbF9fZnVsbC1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sZWdhbF9fZnVsbC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNpdGF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uY2l0YXRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uY2l0YXRpb24gYTpob3ZlciwgLmNpdGF0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jaXRhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jaXRhdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSB1bCxcbi5jaXRhdGlvbiA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5jaXRhdGlvbiA+IHVsIGE6aG92ZXIsIC5jaXRhdGlvbiA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jaXRhdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNpdGF0aW9uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY2l0YXRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSB1bCxcbi5jaXRhdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNpdGF0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jaXRhdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2l0YXRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2l0YXRpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5jaXRhdGlvbiA+IG9sIGE6aG92ZXIsIC5jaXRhdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5jaXRhdGlvbiA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNpdGF0aW9uID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2l0YXRpb25fX2RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2l0YXRpb24gKyAuY2l0YXRpb25fX2RhdGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ubXl0aC1mYWN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm15dGgtZmFjdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLm15dGgtZmFjdF9fbXl0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5teXRoLWZhY3RfX2ZhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuXG4ubXl0aC1mYWN0X19jYXJkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15dGgtZmFjdF9fY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLm15dGgtZmFjdF9faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgYTpob3ZlciwgLm15dGgtZmFjdF9fbXl0aC10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpIHVsLFxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgYTpob3ZlciwgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpIHVsLFxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX215dGgtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgYTpob3ZlciwgLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLm15dGgtZmFjdF9fbXl0aC10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubXl0aC1mYWN0X19teXRoLXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm15dGgtZmFjdF9fbXl0aC10ZXh0IHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgdWwsXG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgdWwsXG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm15dGgtZmFjdF9fZmFjdC10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCBhOmhvdmVyLCAubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubXl0aC1mYWN0X19mYWN0LXRleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5teXRoLWZhY3RfX2ZhY3QtdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXl0aC1mYWN0X19mYWN0LXRleHQge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teXRoLWZhY3QtLXdpZGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm15dGgtZmFjdC0td2lkZSAubXl0aC1mYWN0X19teXRoLFxuLm15dGgtZmFjdC0td2lkZSAubXl0aC1mYWN0X19mYWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmhvbWVfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVfX2hlYWRlci1jb2xzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2hlYWRlci1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaG9tZV9faGVhZGVyLWNvbHMubm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItY29scy5uby1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ob21lX19oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lX19oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuLm5vLWltYWdlIC5ob21lX19oZWFkZXItbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAuaG9tZV9faGVhZGVyLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uaG9tZV9faGVhZGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2hlYWRlci1yaWdodCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX19pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19pbnRybyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uaG9tZV9faW50cm8gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaG9tZV9faW50cm8gYTpob3ZlciwgLmhvbWVfX2ludHJvIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2ludHJvLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19pbnRyby1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZV9faW50cm8tYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5ob21lX19pbnRyby1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ob21lX19pbnRyby1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVfX2ludHJvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5ob21lX19pbnRyby1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5ob21lX19pbnRyby1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9faW50cm8tYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19pbnRyby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuLmhvbWVfX2V4dHJhLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2V4dHJhLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbi5ob21lX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX190ZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVfX3RleHQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbi5uby1pbWFnZSAuaG9tZV9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5ob21lX19yciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ob21lX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5ob21lX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5ob21lX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5ob21lX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gcCBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEsXG4uaG9tZV9fY29udGVudCA+IGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyxcbi5ob21lX19jb250ZW50ID4gaDQsXG4uaG9tZV9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IHAgKyBoMSxcbi5ob21lX19jb250ZW50ID4gcCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDMsXG4uaG9tZV9fY29udGVudCA+IHAgKyBoNCxcbi5ob21lX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDEgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDEgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDIgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDIgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDMgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDMgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDQgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDQgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDUgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDUgKyBoNixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMixcbi5ob21lX19jb250ZW50ID4gaDYgKyBoMyxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNCxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNSxcbi5ob21lX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxIGEsXG4uaG9tZV9fY29udGVudCA+IGgyIGEsXG4uaG9tZV9fY29udGVudCA+IGgzIGEsXG4uaG9tZV9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uaG9tZV9fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uaG9tZV9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50ID4gaDQgYSxcbi5ob21lX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5ob21lX19jb250ZW50ID4gaDQgYTpob3ZlciwgLmhvbWVfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZV9fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IGgxIHN0cm9uZyxcbi5ob21lX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLmhvbWVfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4uaG9tZV9fY29udGVudCA+IGg0IHN0cm9uZyxcbi5ob21lX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaG9tZV9fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgdWwsXG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZV9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAuaG9tZV9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50ID4gaDEgKyB1bCxcbi5ob21lX19jb250ZW50ID4gaDIgKyB1bCxcbi5ob21lX19jb250ZW50ID4gaDMgKyB1bCxcbi5ob21lX19jb250ZW50ID4gaDQgKyB1bCxcbi5ob21lX19jb250ZW50ID4gaDUgKyB1bCxcbi5ob21lX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5ob21lX19jb250ZW50ID4gaDEgKyBvbCxcbi5ob21lX19jb250ZW50ID4gaDIgKyBvbCxcbi5ob21lX19jb250ZW50ID4gaDMgKyBvbCxcbi5ob21lX19jb250ZW50ID4gaDQgKyBvbCxcbi5ob21lX19jb250ZW50ID4gaDUgKyBvbCxcbi5ob21lX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuaG9tZV9fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ob21lX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaG9tZV9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ob21lX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaG9tZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5ob21lX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhvbWVfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaG9tZV9fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ob21lX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhvbWVfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9tZV9fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ob21lX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5ob21lX190ZWFzZS1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWVfX3RlYXNlLWdyaWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX3RlYXNlLWdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX3RlYXNlLWdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWVfX3RlYXNlLWdyaWQtdGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5ob21lX19wcm9tb3Mge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaG9tZV9fcHJvbW9zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX3Byb21vczphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICB9XG59XG5cbi5oYWxmLXBhZ2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaGFsZi1wYWdlX19jb2xzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb2xzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNjBweCk7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGFsZi1wYWdlX19sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaGFsZi1wYWdlX19sZWZ0LS1uby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFsZi1wYWdlX19yaWdodCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhhbGYtcGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhhbGYtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLmhhbGYtcGFnZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmhhbGYtcGFnZV9faW1hZ2UtY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5oYWxmLXBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBwICsgaDQsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDYsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBoNixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgKyBoNixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyBoNixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBoNixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1ICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyBoNixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoMyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgaDUsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIGEsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgYSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyBhLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgYSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgdWwsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyB1bCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIHVsLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDEgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArIG9sLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgzICsgb2wsXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDQgKyBvbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNSArIG9sLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuaGFsZi1wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmhhbGYtcGFnZV9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmhhbGYtcGFnZV9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5oYWxmLXBhZ2VfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhhbGYtcGFnZV9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmhhbGYtcGFnZV9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGFsZi1wYWdlX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oYWxmLXBhZ2VfX2NvbnRlbnQgLnN0YXQtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uaGFsZi1wYWdlX19jb250ZW50IC5zaGFyZWFibGUtaW1hZ2VzLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uaGFsZi1wYWdlX19jb250ZW50IC5pbWFnZS1sYXlvdXQsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmhhbGYtcGFnZV9fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXRhYmxlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmxpc3Qtb2YtbGlua3MsXG4uaGFsZi1wYWdlX19jb250ZW50IC50aW1lbGluZSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFzaWRlLFxuLmhhbGYtcGFnZV9fY29udGVudCAuZ3JhcGgtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5tYXAtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5hY2NvcmRpb24sXG4uaGFsZi1wYWdlX19jb250ZW50IC52aWN0b3JpZXMtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAucGVvcGxlLWJsb2NrLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uaGFsZi1wYWdlX19jb250ZW50IC5hbGlnbmNlbnRlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCAuc3RhdC1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4uaGFsZi1wYWdlX19jb250ZW50IC5kb25hdGUtYmxvY2stLWZ1bGwsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1ncm91cCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG4uaGFsZi1wYWdlX19jb250ZW50IC5yZWxhdGVkLWFydGljbGVzLFxuLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUsXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1odG1sLFxuLmhhbGYtcGFnZV9fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnRpbWVsaW5lLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYXNpZGUsXG4uaGFsZi1wYWdlX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLm1hcC1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFjY29yZGlvbixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLm5ld3MtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5hY3Rpb24tYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4uaGFsZi1wYWdlX19jb250ZW50IC53cC1ibG9jay1jb3Zlcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcixcbi5oYWxmLXBhZ2VfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLmhhbGYtcGFnZV9fY29udGVudCAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhhbGYtcGFnZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFsZi1wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgfVxufVxuXG4uZG9uYXRlX19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDUlICsgMjBweCk7XG4gIH1cbn1cblxuLmRvbmF0ZV9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZG9uYXRlX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZG9uYXRlX19oZWFkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRvbmF0ZV9faGVhZGVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX2hlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZG9uYXRlX19icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5kb25hdGVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb25hdGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wOGVtO1xuICB9XG59XG5cbi5kb25hdGVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmRvbmF0ZV9fdGV4dCBhOmhvdmVyLCAuZG9uYXRlX190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kb25hdGVfX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZG9uYXRlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgdWwsXG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5kb25hdGVfX3RleHQgPiB1bCBhOmhvdmVyLCAuZG9uYXRlX190ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpIHVsLFxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZG9uYXRlX190ZXh0ID4gb2wgYTpob3ZlciwgLmRvbmF0ZV9fdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5kb25hdGVfX3RleHQgPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kb25hdGVfX3RleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5kb25hdGVfX3RleHQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRvbmF0ZV9fY29scyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRvbmF0ZV9fY29scyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kb25hdGVfX2NvbHMge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb25hdGVfX2NvbHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5kb25hdGVfX2NvbHMtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZG9uYXRlX19jb2xzLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kb25hdGVfX2NvbHMtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZG9uYXRlX19jb2xzLWZpZ3VyZSAuc3F1YXJlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kb25hdGVfX2NvbHMtZmlndXJlIC50YWxsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRvbmF0ZV9fY29scy1maWd1cmUgLnRhbGwtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmRvbmF0ZV9fY29scy1maWd1cmUgLnRhbGwtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRvbmF0ZV9fZW1iZWQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZG9uYXRlX19lbWJlZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvbmF0ZV9fZW1iZWQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmRvbmF0ZV9fZW1iZWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbi5kb25hdGVfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWJvdXRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFib3V0X19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXRfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmFib3V0X19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFib3V0X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG4gIC5hYm91dF9fbWFpbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uYWJvdXRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X19oZWFkZXItdG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faGVhZGVyLXRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFib3V0X19zdWJuYXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4uYWJvdXRfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0X190eXBlZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X190eXBlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fdHlwZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uYWJvdXRfX3R5cGVkLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2ludHJvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFib3V0X19pbnRybyBhOmhvdmVyLCAuYWJvdXRfX2ludHJvIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hYm91dF9faW50cm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWJvdXRfX2ludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgdWwsXG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hYm91dF9faW50cm8gPiB1bCBhOmhvdmVyLCAuYWJvdXRfX2ludHJvID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFib3V0X19pbnRybyA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpIHVsLFxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0X19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWJvdXRfX2ludHJvID4gb2wgYTpob3ZlciwgLmFib3V0X19pbnRybyA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hYm91dF9faW50cm8gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dF9faW50cm8gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX2ludHJvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hYm91dF9faW50cm8ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbnRybyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogODBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gIH1cbn1cblxuLmFib3V0X19zZWN0aW9uLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10ZXh0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5hYm91dF9fc2VjdGlvbi10b3BwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19zZWN0aW9uLXRvcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3NlY3Rpb24tdG9wcGVyLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi10b3BwZXItY29sOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uYWJvdXRfX3NlY3Rpb24tbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICNmMmY1ZmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0wLjA4ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNjBweCArICgyNTAgLSA2MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fc2VjdGlvbi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cbi5hYm91dF9fYXBwcm9hY2ggLmFib3V0X19zZWN0aW9uLW51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWJvdXRfX2FwcHJvYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gIH1cbn1cblxuLmFib3V0X19hcHByb2FjaC1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2FwcG9hY2gtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hYm91dF9fYXBwcm9hY2gtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFib3V0X19hcHByb2FjaC1saXN0LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMjAlO1xuICB9XG59XG5cbi5hYm91dF9fYXBwcm9hY2gtbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fYXBwcm9hY2gtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2FwcHJvYWNoLWxpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5hYm91dF9fd2hhdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aGF0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hhdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbisyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uYWJvdXRfX3doYXQtbGlzdC1pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doYXQtbGlzdC1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWJvdXRfX3doYXQtbGlzdC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X193aGF0LWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmFib3V0X193aGF0LWNoZWNrbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYWJvdXRfX3doYXQtY2hlY2tsaXN0IGxpIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hYm91dF9fd2hhdC1jaGVja2xpc3Qgc3ZnIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYWJvdXRfX3dobyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X193aG8ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X193aG8ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X193aG8gLmFib3V0X19zZWN0aW9uLXRvcHBlci1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG59XG5cbi5hYm91dF9fd2hvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXRfX3doby1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5hYm91dF9fd2hvLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmFib3V0X193aG8tbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X193aG8tbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvLWxpc3QtaXRlbTpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWJvdXRfX3doby1saW5rOmhvdmVyIC5hYm91dF9fd2hvLWhlYWRsaW5lLCAuYWJvdXRfX3doby1saW5rOmZvY3VzIC5hYm91dF9fd2hvLWhlYWRsaW5lIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5hYm91dF9fd2hvLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWJvdXRfX3doby1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFib3V0X193aG8taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFib3V0X193aG8taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYWJvdXRfX3doby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuXG4uYWJvdXRfX3doby1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9fd2hvLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX3doby1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X193aG8tYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFib3V0X193aG8tYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmFib3V0X193aG8tYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dF9fd2hvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5hYm91dF9fd2hvLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmFib3V0X193aG8tYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X193aG8tYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9fd2hvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2ltcGFjdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0X19pbXBhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19pbXBhY3Qge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbXBhY3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFib3V0X19pbXBhY3QtbGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbXBhY3QtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0X19pbXBhY3QtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFib3V0X19pbXBhY3QtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWJvdXRfX2ltcGFjdC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFib3V0X19pbXBhY3QtYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFib3V0X19pbXBhY3QtYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmFib3V0X19pbXBhY3QtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dF9faW1wYWN0LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5hYm91dF9faW1wYWN0LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmFib3V0X19pbXBhY3QtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19pbXBhY3QtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dF9faW1wYWN0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2ltcGFjdC1zdG9yeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmVycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5lcnJvcl9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbi5lcnJvcl9fdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXJyb3JfX3R5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmVycm9yX190eXBlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5lcnJvcl9fdHlwZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3JfX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmVycm9yX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5lcnJvcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmVycm9yX19zbWFsbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXJyb3JfX3NtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5lcnJvcl9fc21hbGwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uZXJyb3JfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmVycm9yX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmVycm9yX19saW5rIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmVycm9yX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5lcnJvcl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmVycm9yX19saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yX19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZXJyb3JfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXJyb3JfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVycm9yX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5lcnJvcl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ucGVyc29uX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wZXJzb25fX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBlcnNvbl9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucGVyc29uX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAucGVyc29uX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ucGVyc29uX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19zdWJuYXYge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnBlcnNvbl9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLWNvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucGVyc29uX19oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2hlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG4ucGVyc29uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wZXJzb25fX2pvYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2pvYi10aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbl9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbl9faW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wZXJzb25fX2ludHJvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi5wZXJzb25fX2ludHJvIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9faW50cm8gYTpob3ZlciwgLnBlcnNvbl9faW50cm8gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9faW50cm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGVyc29uX19pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgdWwsXG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19pbnRybyA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9faW50cm8gPiB1bCBhOmhvdmVyLCAucGVyc29uX19pbnRybyA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2ludHJvID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IHVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSB1bCxcbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19pbnRybyA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2ludHJvID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19pbnRybyA+IG9sIGE6aG92ZXIsIC5wZXJzb25fX2ludHJvID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9faW50cm8gPiBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2ludHJvID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAxYzYwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLm5vLWltYWdlIC5wZXJzb25fX2ludHJvIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2ludHJvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19pbnRybyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5wZXJzb25fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGVyc29uX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHAgYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucGVyc29uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDMsXG4ucGVyc29uX19jb250ZW50ID4gaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBlcnNvbl9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgyLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHAgKyBoMSxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gcCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IHAgKyBoNCxcbi5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDIsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDUsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgxICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDEgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDIgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGgzICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg0ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDUgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDEsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoMixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgaDQsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBoNSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgYSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiBhLFxuLnBlcnNvbl9fY29udGVudCA+IGgzIGEsXG4ucGVyc29uX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucGVyc29uX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wZXJzb25fX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLnBlcnNvbl9fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucGVyc29uX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLnBlcnNvbl9fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNCBhLFxuLnBlcnNvbl9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucGVyc29uX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5wZXJzb25fX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4ucGVyc29uX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnBlcnNvbl9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4ucGVyc29uX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnBlcnNvbl9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGVyc29uX19jb250ZW50ID4gb2wgYTpob3ZlciwgLnBlcnNvbl9fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgdWwsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyB1bCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIHVsLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgdWwsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoMSArIG9sLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgb2wsXG4ucGVyc29uX19jb250ZW50ID4gaDMgKyBvbCxcbi5wZXJzb25fX2NvbnRlbnQgPiBoNCArIG9sLFxuLnBlcnNvbl9fY29udGVudCA+IGg1ICsgb2wsXG4ucGVyc29uX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVyc29uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnBlcnNvbl9fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBlcnNvbl9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5wZXJzb25fX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGVyc29uX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBlcnNvbl9fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucGVyc29uX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBlcnNvbl9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucGVyc29uX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBlcnNvbl9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wZXJzb25fX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGVyc29uX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBlcnNvbl9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBlcnNvbl9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uby1pbWFnZSAucGVyc29uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5vLWltYWdlIC5wZXJzb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubm8taW1hZ2UgLnBlcnNvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucmVwb3J0X19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlcG9ydF9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAucmVwb3J0X19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5yZXBvcnRfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAlO1xuICB9XG59XG5cbi5yZXBvcnRfX2hlYWRlci1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19oZWFkZXItY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uby1pbWFnZSAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uby1pbWFnZSAucmVwb3J0X19oZWFkZXItY2FyZC10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlcG9ydF9faGVhZGVyLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2F1dGhvcnMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2F1dGhvcnMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fYXV0aG9ycyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlcG9ydF9fYnJlYWRjcnVtYi13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5cbi5yZXBvcnRfX2JyZWFkY3J1bWItbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVwb3J0X19icmVhZGNydW1iLWxpbms6aG92ZXIsIC5yZXBvcnRfX2JyZWFkY3J1bWItbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG59XG5cbi5yZXBvcnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucmVwb3J0X19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVwb3J0X19ibG9jayB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlcG9ydF9fYmxvY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVwb3J0X19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4ucmVwb3J0X19ibG9jay1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fYmxvY2staGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2Jsb2NrLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19ibG9jay1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX3N1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucmVwb3J0X19zdW1tYXJ5LXRleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCBhOmhvdmVyLCAucmVwb3J0X19zdW1tYXJ5LXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpIHVsLFxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgYTpob3ZlciwgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpIHVsLFxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3N1bW1hcnktdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgYTpob3ZlciwgLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fc3VtbWFyeS10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19zdW1tYXJ5LXRleHQgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yZXBvcnRfX2tleS1wb2ludHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2tleS1wb2ludHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2tleS1wb2ludHMtaGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucmVwb3J0X19rZXktcG9pbnRzLWxpc3Qge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuXG4ucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2tleS1wb2ludHMtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXIpO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI2YyZjVmYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDI1MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMzMuMyU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2tleS1wb2ludHMtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fa2V5LXBvaW50cy1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVwb3J0X19wcmVmYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgYTpob3ZlciwgLnJlcG9ydF9fcHJlZmFjZS10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSB1bCxcbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsIGE6aG92ZXIsIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSB1bCxcbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19wcmVmYWNlLXRleHQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sIGE6aG92ZXIsIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX3ByZWZhY2UtdGV4dCA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fcHJlZmFjZS10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX3ByZWZhY2UtdGV4dCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgICAgICAgICBjb2x1bW4tcnVsZTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19wcmVmYWNlLXRleHQge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogODBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2ludHJvZHVjdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwZTJmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbjphZnRlciwgLnJlcG9ydF9faW50cm9kdWN0aW9uOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogOCU7XG4gIH1cbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA4JTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IGE6aG92ZXIsIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpIHVsLFxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gdWwgYTpob3ZlciwgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgdWwsXG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9faW50cm9kdWN0aW9uLXRleHQgPiBvbCBhOmhvdmVyLCAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2ludHJvZHVjdGlvbi10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fdGVybXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4ucmVwb3J0X190ZXJtcy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X190ZXJtcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X190ZXJtcy1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAucmVwb3J0X190ZXJtcy1saXN0OmhvdmVyIGEsXG4ucmVwb3J0X190ZXJtcy1saXN0OmhvdmVyIGJ1dHRvbiwgLnJlcG9ydF9fdGVybXMtbGlzdDpmb2N1cyBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdDpmb2N1cyBidXR0b24ge1xuICAgIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhLFxuLnJlcG9ydF9fdGVybXMtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3QgYSxcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhOmhvdmVyLCAucmVwb3J0X190ZXJtcy1saXN0IGE6Zm9jdXMsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbjpob3Zlcixcbi5yZXBvcnRfX3Rlcm1zLWxpc3QgYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGEsXG4ucmVwb3J0X190ZXJtcy1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX3Rlcm1zLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGxpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X190ZXJtcy1saXN0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIH1cbiAgLnJlcG9ydF9fdGVybXMtbGlzdCBhOmhvdmVyLCAucmVwb3J0X190ZXJtcy1saXN0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmNjYmVmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICB9XG59XG5cbi5yZXBvcnRfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9faW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5yZXBvcnRfX2luZm8tbGVmdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJlcG9ydF9faW5mby1yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLnJlcG9ydF9faW5mby1yaWdodCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5yZXBvcnRfX2luZm8tcmlnaHQgYnV0dG9uLFxuLnJlcG9ydF9faW5mby1yaWdodCBhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXBvcnRfX2luZm8tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxuICAucmVwb3J0X19pbmZvLXJpZ2h0IGJ1dHRvbixcbi5yZXBvcnRfX2luZm8tcmlnaHQgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9faW5mby1yaWdodCBidXR0b24sXG4ucmVwb3J0X19pbmZvLXJpZ2h0IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmVwb3J0X19sYXN0LXVwZGF0ZWQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JjY2JlZjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fbGFzdC11cGRhdGVkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2xhc3QtdXBkYXRlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5yZXBvcnRfX2xhc3QtdXBkYXRlZC1kYXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZXBvcnRfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXBvcnRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlcG9ydF9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVwb3J0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnJlcG9ydF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgzLFxuLnJlcG9ydF9fY29udGVudCA+IGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMixcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDEsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBwICsgaDQsXG4ucmVwb3J0X19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDYsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDMsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgyICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg1ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyBoNixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDIsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoMyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgaDUsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgxIGEsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgYSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyBhLFxuLnJlcG9ydF9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLnJlcG9ydF9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4ucmVwb3J0X19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLnJlcG9ydF9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ucmVwb3J0X19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDQgYSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLnJlcG9ydF9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucmVwb3J0X19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnJlcG9ydF9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnJlcG9ydF9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVwb3J0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnJlcG9ydF9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5yZXBvcnRfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgdWwsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyB1bCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDEgKyBvbCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnJlcG9ydF9fY29udGVudCA+IGgzICsgb2wsXG4ucmVwb3J0X19jb250ZW50ID4gaDQgKyBvbCxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnJlcG9ydF9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5yZXBvcnRfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAucmVwb3J0X19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnJlcG9ydF9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5yZXBvcnRfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydF9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnJlcG9ydF9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucmVwb3J0X19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnJlcG9ydF9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5yZXBvcnRfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0X19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yZXBvcnRfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnJlcG9ydF9fcGFydG5lcnMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZXBvcnRfX3BhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3BhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXBvcnRfX3BhcnRuZXJzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4ucmVwb3J0X19ib2lsZXJwbGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcG9ydF9fYm9pbGVycGxhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlcG9ydF9fYm9pbGVycGxhdGUge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmVwb3J0X19ib2lsZXJwbGF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5wcmVzc19fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJlc3NfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnByZXNzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5wcmVzc19fcmFpbCB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnByZXNzX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ucHJlc3NfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucHJlc3NfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByZXNzX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnByZXNzX19oZWFkZXItbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19faGVhZGVyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19oZWFkZXItbGlzdCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2hlYWRlci1saXN0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcmVzc19faGVhZGVyLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnByZXNzX19oZWFkZXItbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByZXNzX19oZWFkZXItbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5wcmVzc19fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wcmVzc19fYnJlYWRjcnVtYjpob3ZlciwgLnByZXNzX19icmVhZGNydW1iOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbn1cblxuLnByZXNzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4ucHJlc3NfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wcmVzc19faW5mby1kYXRlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0NTVmYTA7XG59XG5cbi5wcmVzc19fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByZXNzX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5wcmVzc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMixcbi5wcmVzc19fY29udGVudCA+IGgzLFxuLnByZXNzX19jb250ZW50ID4gaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcmVzc19fY29udGVudCA+IHAgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMixcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gcCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gcCArIGgxLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gcCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gcCArIGg0LFxuLnByZXNzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHAgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMixcbi5wcmVzc19fY29udGVudCA+IHAgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNixcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMyxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDQsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDEgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDEgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgxICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgyICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGgzICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDUgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg1ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoMSxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBoNCxcbi5wcmVzc19fY29udGVudCA+IGg2ICsgaDUsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSBhLFxuLnByZXNzX19jb250ZW50ID4gaDIgYSxcbi5wcmVzc19fY29udGVudCA+IGgzIGEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLnByZXNzX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wcmVzc19fY29udGVudCA+IGgzIGE6aG92ZXIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLnByZXNzX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wcmVzc19fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCA+IGg0IGEsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnByZXNzX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5wcmVzc19fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnByZXNzX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnByZXNzX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wcmVzc19fY29udGVudCA+IG9sIGE6aG92ZXIsIC5wcmVzc19fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyB1bCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgdWwsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wcmVzc19fY29udGVudCA+IGgxICsgb2wsXG4ucHJlc3NfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyBvbCxcbi5wcmVzc19fY29udGVudCA+IGg0ICsgb2wsXG4ucHJlc3NfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wcmVzc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5wcmVzc19fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnByZXNzX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnByZXNzX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnByZXNzX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wcmVzc19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc3NfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcmVzc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnByZXNzX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnByZXNzX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnByZXNzX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnByZXNzX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByZXNzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucHJlc3NfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG4ubmV3cyAudGVhc2UtZ3JpZCxcbi5uZXdzIC5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fZmVhdHVyZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm5ld3NfX2hlYWRlci1pbWFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19faGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5uZXdzX19mZWF0dXJlZC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4ubmV3c19fZmVhdHVyZWQtbGluazpob3ZlciwgLm5ld3NfX2ZlYXR1cmVkLWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmV3c19fZmVhdHVyZWQtbGluayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICBjb2xvcjogIzBkM2RkOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1saW5rOmhvdmVyLCAubmV3c19fZmVhdHVyZWQtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXJlZCk7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkLWRhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5uZXdzX19mZWF0dXJlZC1wcmV2aWV3IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcgYTpob3ZlciwgLm5ld3NfX2ZlYXR1cmVkLXByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4ubmV3c19fc2lkZWJhci10ZXh0LW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuLm5ld3NfX3NpZGViYXItdGV4dC1tb2JpbGUgLm5ld3NfX3JhaWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3NfX3NpZGViYXItdGV4dC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3NfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm5ld3NfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5ld3NfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLm5ld3NfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5uZXdzX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ubmV3c19fcmFpbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5uZXdzX19yYWlsLXRleHQgYTpob3ZlciwgLm5ld3NfX3JhaWwtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmV3c19fcmFpbC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5ld3NfX3JhaWwtdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpIHVsLFxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gdWwgYTpob3ZlciwgLm5ld3NfX3JhaWwtdGV4dCA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSB1bCxcbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzX19yYWlsLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLm5ld3NfX3JhaWwtdGV4dCA+IG9sIGE6aG92ZXIsIC5uZXdzX19yYWlsLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV3c19fcmFpbC10ZXh0ID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ld3NfX3JhaWwtdGV4dCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubmV3c19fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5uZXdzX19zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmV3c19fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm5ld3NfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubmV3c19fc2VhcmNoLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm5ld3NfX3NlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5ld3NfX3NlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm5ld3NfX3NlYXJjaC1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi52aWN0b3JpZXNfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnZpY3Rvcmllc19fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudmljdG9yaWVzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC52aWN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC52aWN0b3JpZXNfX3JhaWwge1xuICAgIHRvcDogY2FsYyhjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KSArIDMycHgpO1xuICB9XG59XG5cbi52aWN0b3JpZXNfX21haW4ge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4udmljdG9yaWVzX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpY3Rvcmllc19faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWN0b3JpZXNfX2JyZWFkY3J1bWI6aG92ZXIsIC52aWN0b3JpZXNfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLnZpY3Rvcmllc19fZmVhdHVyZWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllc19fZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi52aWN0b3JpZXNfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAudmljdG9yaWVzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoMSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IHAgKyBoNCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDUsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgxICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoMixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgaDQsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBoNSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgYSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiBhLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzIGEsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzIGE6aG92ZXIsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBhLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgzIHN0cm9uZyxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpY3Rvcmllc19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gb2wgYTpob3ZlciwgLnZpY3Rvcmllc19fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyB1bCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgdWwsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgb2wsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDMgKyBvbCxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg1ICsgb2wsXG4udmljdG9yaWVzX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnZpY3Rvcmllc19fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnZpY3Rvcmllc19fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC52aWN0b3JpZXNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4udmljdG9yaWVzX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudmljdG9yaWVzX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnZpY3Rvcmllc19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnZpY3Rvcmllc19fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC52aWN0b3JpZXNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4udmljdG9yaWVzX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4udmljdG9yaWVzX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnZpY3Rvcmllc19fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi52aWN0b3JpZXNfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmljdG9yaWVzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnZpY3Rvcmllc19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAudmljdG9yaWVzIC52aWN0b3J5LWxpc3RfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ubGFuZGluZ19fc3VibmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5sYW5kaW5nX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYW5kaW5nX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhbmRpbmdfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmxhbmRpbmdfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmxhbmRpbmdfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmxhbmRpbmdfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5sYW5kaW5nX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ubGFuZGluZ19fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZ19fYmxvY2tzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGFuZGluZ19fYmxvY2tzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhbmRpbmdfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHgpO1xuICB9XG59XG5cbi5zdG9yaWVzX19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdG9yaWVzX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdG9yaWVzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5zdG9yaWVzX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuc3Rvcmllc19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLnN0b3JpZXNfX21haW4ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLndpdGgtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMTI1cHggLSAyMHB4KTtcbiAgfVxuICAuYWRtaW4tYmFyIC5zdG9yaWVzX19mZWF0dXJlLndpdGgtaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gMTI1cHggLSAyMHB4IC0gMzJweCk7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0LFxuLnN0b3JpZXNfX2ZlYXR1cmUtcmlnaHQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCxcbi5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ud2l0aC1pbWFnZSAuc3Rvcmllc19fZmVhdHVyZS1sZWZ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXRoLWltYWdlIC5zdG9yaWVzX19mZWF0dXJlLXJpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0b3JpZXNfX2ZlYXR1cmUtdG9wOmhvdmVyIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUsXG4uc3Rvcmllc19fZmVhdHVyZS10b3A6aG92ZXIgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlLCAuc3Rvcmllc19fZmVhdHVyZS10b3A6Zm9jdXMgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSxcbi5zdG9yaWVzX19mZWF0dXJlLXRvcDpmb2N1cyAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS1iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlLWRhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Rvcmllc19fZmVhdHVyZS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc3Rvcmllc19fZmVhdHVyZS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogIzBkM2RkOTtcbn1cbi5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3Rvcmllc19fZmVhdHVyZS10eXBlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgbGVmdDogODBweDtcbiAgfVxufVxuLndpdGgtaW1hZ2UgLnN0b3JpZXNfX2ZlYXR1cmUtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1wcmV2aWV3IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgICAgLW1vei1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAgICAgIGNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tcnVsZTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgICAgICAtbW96LWNvbHVtbi1ydWxlOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICAgICAgICAgICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIH1cbn1cbi5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdG9yaWVzX19mZWF0dXJlLXRleHQtcHJldmlldyBhOmhvdmVyLCAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LXByZXZpZXcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuXG4uc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmUtdGV4dC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZS10ZXh0LWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbiAgLnN0b3JpZXNfX2ZlYXR1cmVkLnRlYXNlLWdyaWQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3JpZXNfX2ZlYXR1cmVkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2xhdGVzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdG9yaWVzX19sYXRlc3QtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc3Rvcmllc19fbGF0ZXN0LWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjRlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbn1cbnRoIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlIGEsIC5tb2Rlcm4tZm9vdG5vdGVzLS1pbnZlcnRlZCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUtLXRvb2x0aXAge1xuICB6LWluZGV4OiA4MTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlLS10b29sdGlwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZS0tdG9vbHRpcCBhOmhvdmVyLCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZS0tdG9vbHRpcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fY29ubmVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbn1cblxuLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGUtLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZS0tc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG59XG50aCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZS0tc2VsZWN0ZWQgYSwgLm1vZGVybi1mb290bm90ZXMtLWludmVydGVkIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlLS1zZWxlY3RlZCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udXBzLWZvb3Rub3RlX19ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuLmdmb3JtX2JvZHkgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9ib2R5IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDU1ZmEwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV9ib2R5IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fYm9keSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ1NWZhMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBwYWRkaW5nLXRvcDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMjBweCAwIDVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2NlbGwgaW5wdXQsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dCxcbi5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0IHRhYmxlLmdmaWVsZF9saXN0IHRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nZm9ybV9ib2R5IHRhYmxlLmdmaWVsZF9saXN0IHRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nZm9ybV9ib2R5IHRhYmxlLmdmaWVsZF9saXN0IHRyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdHIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgc2VsZWN0LFxuLmdmb3JtX2JvZHkgLmdmaWVsZF9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LWRvd24uc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNhbGMoMTAwJSAtIDAuOWVtKSBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdF9pY29ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXJfbGlzdCB0YWJsZS5nZmllbGRfbGlzdCB0Ym9keSB0ciB0ZC5nZmllbGRfbGlzdF9pY29ucyBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG4uZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG4uZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCBlbSxcbi5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ3NlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtX3NoaW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91cixcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91cixcbi5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfYW1wbSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaW5wdXQsXG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0LFxuLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2FtcG0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5uYW1lX2ZpcnN0IGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5uYW1lX2xhc3QgbGFiZWwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfbGluZV8xIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2xpbmVfMiBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19jaXR5IGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX3N0YXRlIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX3ppcCBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19jb3VudHJ5IGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfdGltZV9ob3VyIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY29uc2VudF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2NoZWNrbWFyay5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDE1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDQ1cHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOi13ZWJraXQtYXV0b2ZpbGwsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNjBweCAjZmZmZmZmIGluc2V0O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwZDNkZDk7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDYwcHggI2ZmZmZmZiBpbnNldCwgcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Q6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IHNlbGVjdFttdWx0aXBsZV06Zm9jdXMgb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMGQzZGQ5IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oIzBkM2RkOSksIHRvKCMwZDNkZDkpKTtcbiAgYmFja2dyb3VuZDogIzBkM2RkOSBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBkM2RkOSAwJSwgIzBkM2RkOSAxMDAlKTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IG9wdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjYmNjYmVmIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20oI2JjY2JlZiksIHRvKCNiY2NiZWYpKTtcbiAgYmFja2dyb3VuZDogI2JjY2JlZiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2JjY2JlZiAwJSwgI2JjY2JlZiAxMDAlKTtcbn1cbi5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSkgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcmVkKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgZGl2LnZhbGlkYXRpb25fZXJyb3IgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHNwaW5uZXIgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlcl9ub19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMWM2MDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG50ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNiY2NiZWY7XG59XG5cbi51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvZGF0ZS1waWNrZXItYXJyb3dzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODIlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYW1jaGFydHMtYW1leHBvcnQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBkM2RkOSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kIDAuMnMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQgMC4ycyAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1ncmFwaCAuYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wIHtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtZ3JhcGggLmdyYXBoX192ZW5uLWRpYWdyYW0gLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMCB7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG59XG4uYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wOmhvdmVyLCAuYW1jaGFydHMtYW1leHBvcnQtaXRlbS1sZXZlbC0wOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmMgIWltcG9ydGFudDtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTAge1xuICBwYWRkaW5nOiA3cHggMTVweCA4cHggMTVweCAhaW1wb3J0YW50O1xufVxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTA6aG92ZXIsIC5hbWNoYXJ0cy1hbWV4cG9ydC1sYWJlbC1sZXZlbC0wOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LWxldmVsLTEge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogOHB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1tZW51LWxldmVsLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzBkM2RkOTtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWl0ZW0tbGV2ZWwtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDEycHggMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMnB4IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6aG92ZXIsIC5hbWNoYXJ0cy1hbWV4cG9ydC1pdGVtLWxldmVsLTE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmFtY2hhcnRzLWFtZXhwb3J0LWxhYmVsLWxldmVsLTEge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRhYmxlcHJlc3MtdGFibGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGFibGVwcmVzcy10YWJsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4udGFibGVwcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzLm5vd3JhcCB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGVwcmVzcyBjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZXByZXNzIHRoZWFkLFxuLnRhYmxlcHJlc3MgdGZvb3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGFibGVwcmVzcyB0aGVhZCxcbi50YWJsZXByZXNzIHRmb290IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50YWJsZXByZXNzIHRoZWFkLFxuLnRhYmxlcHJlc3MgdGZvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGgsXG4udGFibGVwcmVzcyB0Zm9vdCB0aCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWU4MWQ2O1xufVxuLnRhYmxlcHJlc3MgdHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZXByZXNzIC5yb3ctaG92ZXIgdHI6aG92ZXIgdGQsXG4udGFibGVwcmVzcyAucm93LWhvdmVyIHRyOmZvY3VzIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWRmOSAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgdGJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4udGFibGVwcmVzcyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLnRhYmxlcHJlc3MgdGQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi50YWJsZXByZXNzIHRkIGE6aG92ZXIsIC50YWJsZXByZXNzIHRkIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi50YWJsZXByZXNzIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0aGVhZCB0aDpob3ZlciwgLnRhYmxlcHJlc3MgdGhlYWQgdGg6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0aGVhZCB0aDphZnRlciB7XG4gIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIHRmb290IHRoIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlcHJlc3MgLm9kZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG4udGFibGVwcmVzcyB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuLnRhYmxlcHJlc3MgLnNvcnRpbmdfYXNjLFxuLnRhYmxlcHJlc3MgLnNvcnRpbmdfZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCkgIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Q6aG92ZXIsIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Q6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmhvdmVyLCAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDQ0OXB4KSB7XG4gIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEge1xuICBjb2xvcjogIzBkM2RkOSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGE6aG92ZXIsIC5kYXRhVGFibGVzX3BhZ2luYXRlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMWM2MCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmJlZm9yZSxcbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246YWZ0ZXIge1xuICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4udGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLkRURkNfTGVmdEJvZHlXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSA1cHggMHB4IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSA1cHggMHB4IDRweDtcbn1cblxuLkRURkNfUmlnaHRCb2R5V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgLTVweCAwcHggNHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIC01cHggMHB4IDRweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1idXR0b25zOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1idXR0b25zOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stYnV0dG9uczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndwLWJsb2NrLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgY29sb3I6ICM0NTVmYTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmlzLXN0eWxlLWRlZmF1bHQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zdHlsZS1kZWZhdWx0IC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGE6aG92ZXIsIC53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYmxvY2tzLWdhbGxlcnktY2FwdGlvbiBhOmhvdmVyLCAuYmxvY2tzLWdhbGxlcnktY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5LmlzLWNyb3BwZWQgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWdhbGxlcnkuaXMtY3JvcHBlZCAuYmxvY2tzLWdhbGxlcnktaXRlbV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhOmhvdmVyLCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgaW1nLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciBmaWdjYXB0aW9uIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIGltZyxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0gZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubm9uZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSAuYWxpZ25ub25lIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlLnNpemUtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5zaXplLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZS5zaXplLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZS5zaXplLW1lZGl1bSBpbWcsXG4ud3AtYmxvY2staW1hZ2Uuc2l6ZS1tZWRpdW0gZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1ibG9jay1maWxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwLWJsb2NrLWZpbGUuYWxpZ25yaWdodCwgLndwLWJsb2NrLWZpbGUuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stZmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1maWxlIGE6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDpob3ZlciwgLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWZpbGUgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoaW1nL2RvYy1pY29uLnN2Zyk7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stZmlsZV9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi53cC1ibG9jay1maWxlX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC53cC1ibG9jay1maWxlX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1maWxlX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud3AtYmxvY2stZmlsZSArIC53cC1ibG9jay1maWxlIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi53cC1ibG9jay1xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stcXVvdGUgYTpob3ZlciwgLndwLWJsb2NrLXF1b3RlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUgYTpob3ZlciwgLndwLWJsb2NrLXF1b3RlIGNpdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLXF1b3RlOm5vdCguaXMtc3R5bGUtbGFyZ2UpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGE6aG92ZXIsIC53cC1ibG9jay1wdWxscXVvdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBhOmhvdmVyLCAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogI2JjY2JlZjtcbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC53cC1ibG9jay1jb2x1bW4gcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDIsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg2LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDEgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDEgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgaDYsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoMSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDMsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIGg1LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gaDEgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGE6Zm9jdXMsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYTpob3Zlcixcbi53cC1ibG9jay1jb2x1bW4gPiBoMyBhOmZvY3VzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IGE6aG92ZXIsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gaDQgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxIHN0cm9uZyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgc3Ryb25nLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0IHN0cm9uZyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSBzdHJvbmcsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCBhOmhvdmVyLCAud3AtYmxvY2stY29sdW1uID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24gYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb2x1bW46bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ud3AtYmxvY2stY29sdW1uID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gKiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUuaGFzLWZpeGVkLWxheW91dCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0aGVhZCB0aCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4KTtcbiAgfVxuICAuYWRtaW4tYmFyIC53cC1ibG9jay10YWJsZSB0aGVhZCB0aCB7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA3NnB4ICsgMzJweCk7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4ud3AtYmxvY2stdGFibGUgdGZvb3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aCxcbi53cC1ibG9jay10YWJsZSB0Zm9vdCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjNWU4MWQ2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNjtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLXRhYmxlIHRmb290IHRoOmxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMHB4IDBweCAwcHggIzVlODFkNiwgMXB4IDBweCAwcHggMHB4ICM1ZTgxZDY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4IDBweCAjNWU4MWQ2LCAxcHggMHB4IDBweCAwcHggIzVlODFkNjtcbn1cbi53cC1ibG9jay10YWJsZSB0ciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmMmY1ZmM7XG59XG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGQsXG4ud3AtYmxvY2stdGFibGUgdGZvb3QgdGQsXG4ud3AtYmxvY2stdGFibGUgdGhlYWQgdGgsXG4ud3AtYmxvY2stdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi53cC1ibG9jay10YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndwLWJsb2NrLXRhYmxlIHRkOm5vdChzcGFuIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlKSBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB0ZDpub3Qoc3BhbiAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSkgZW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHRkOm5vdChzcGFuIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlKSBlbSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4ud3AtYmxvY2stdGFibGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLndwLWJsb2NrLWh0bWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1odG1sIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2staHRtbCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1odG1sIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwLWJsb2NrLWh0bWwgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAud3AtYmxvY2stY292ZXIge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3AtYmxvY2stY292ZXIgaDEsXG4ud3AtYmxvY2stY292ZXIgaDIsXG4ud3AtYmxvY2stY292ZXIgaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgaDEsXG4ud3AtYmxvY2stY292ZXIgaDIsXG4ud3AtYmxvY2stY292ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBoMSxcbi53cC1ibG9jay1jb3ZlciBoMixcbi53cC1ibG9jay1jb3ZlciBoMyB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIGg0LFxuLndwLWJsb2NrLWNvdmVyIGg1LFxuLndwLWJsb2NrLWNvdmVyIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBoNCxcbi53cC1ibG9jay1jb3ZlciBoNSxcbi53cC1ibG9jay1jb3ZlciBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgaDQsXG4ud3AtYmxvY2stY292ZXIgaDUsXG4ud3AtYmxvY2stY292ZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgdWwsXG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi53cC1ibG9jay1jb3ZlciBvbCBhOmhvdmVyLCAud3AtYmxvY2stY292ZXIgb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLndwLWJsb2NrLWNvdmVyIG9sIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpIHVsLFxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvdmVyIHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb3ZlciB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ud3AtYmxvY2stY292ZXIgdWwgYTpob3ZlciwgLndwLWJsb2NrLWNvdmVyIHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi53cC1ibG9jay1jb3ZlciBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cC1ibG9jay1jb3ZlciBibG9ja3F1b3RlIHAsXG4ud3AtYmxvY2stY292ZXIgYmxvY2txdW90ZSBjaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stY292ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLndwLWJsb2NrLWNvdmVyLmhhcy1wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5AbWVkaWEgKHBvaW50ZXI6IG5vbmUpLCAocG9pbnRlcjogY29hcnNlKSB7XG4gIC53cC1ibG9jay1jb3Zlci5oYXMtcGFyYWxsYXgge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG59XG5cbi53cC1ibG9jay1jb3Zlci5vdmVybGF5LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG59XG4ud3AtYmxvY2stY292ZXIub3ZlcmxheS1kaXNhYmxlZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgbWluLWhlaWdodDogODB2aDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4ud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1zaG9ydGNvZGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1zaG9ydGNvZGUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stc2hvcnRjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudC0tbGVmdCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50LS1sZWZ0IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQtLWxlZnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHMge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNiY2NiZWY7XG59XG5cbi53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXBkZi12aWV3ZXItYmxvY2stc3RhbmRhcmQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1wZGYtdmlld2VyLWJsb2NrLXN0YW5kYXJkIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLXBkZi12aWV3ZXItYmxvY2stc3RhbmRhcmQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stZW1iZWQteW91dHViZSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIsXG4ud3AtYmxvY2stZW1iZWQtdmltZW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgaWZyYW1lLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQtaW5zdGFncmFtIGlmcmFtZSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZW1iZWQtaW5zdGFncmFtIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53cC1ibG9jay1lbWJlZC10d2l0dGVyIHR3aXR0ZXItd2lkZ2V0IHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1lbWJlZC10d2l0dGVyIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stZW1iZWQtdHdpdHRlciAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWJsb2NrLWVtYmVkLWZhY2Vib29rIGlmcmFtZSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZW1iZWQtZmFjZWJvb2sgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbn1cbi53cC1ibG9jay1lbWJlZC1mYWNlYm9vayAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhdXRvO1xuICAgIG1hcmdpbjogMjVtbSAyNW1tIDI1bW0gMjVtbTtcbiAgfVxuICAqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgfVxuXG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLmJhc2VfX3ByaW50LWxvZ28ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmFzZV9fZmxleCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZXQtbmF2LFxuLnNpdGUtbmF2LFxuLnN0aWNreS1uYXYsXG4uZm9vdGVyLXN0YXQsXG4uZm9vdGVyLFxuLmJhc2VfX2NvbnRlbnQ6YWZ0ZXIsXG4uc3VibmF2LFxuLnBvc3RfX3JlY2lyYyxcbi5yZXBvcnRfX3JhaWwsXG4ucG9zdF9fcmFpbCxcbi5wYWdlX19yYWlsLFxuLm1lbnUsXG4uaGlnaGxpZ2h0LXNoYXJlLXBvcG92ZXIsXG5idXR0b24sXG4uc29sdXRpb25fX2tleS1yZXNvdXJjZSxcbi5zdGF0ZV9fa2V5LXJlc291cmNlLFxuLmFzaWRlX19kb2MtbGluayxcbi5zdGF0ZV9fbW9yZS1zdGF0cyxcbi5zdGF0ZV9fdGhlLWxhdGVzdC1idXR0b24sXG4ucmVsYXRlZC1yZXNvdXJjZXMsXG4ucmVsYXRlZC1hY3Rpb25zLFxuLmxhdy1saXN0X19tb3JlLFxuLndwLWJsb2NrLWZpbGVfX2J1dHRvbixcbi5jYWxsLXRvLWFjdGlvbl9fYnV0dG9uLFxuLmFtY2hhcnRzLWFtZXhwb3J0LW1lbnUsXG4uZG9jLWxpbms6YmVmb3JlLFxuLmRvYy1saW5rOmFmdGVyLFxuLnJlbGF0ZWQtcmVwb3J0c19fZm9vdGVyLFxuLnJlcG9ydF9fdGVybXMsXG4jd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQtdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9faGVhZGVyLWNhcmQsXG4ucmVwb3J0X19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19oZWFkZXItY2FyZCxcbi5yZXBvcnRfX3N1bW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19oZWFkZXItY2FyZCB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9fc3VtbWFyeS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2NvbnRlbnQgPiAqIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJlcG9ydF9fc3VtbWFyeS1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yZXBvcnRfX2JyZWFkY3J1bWItbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19pbmZvLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucmVwb3J0X19rZXktcG9pbnRzLWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stdGFibGUgdHIgPiAqIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cC1ibG9jay10YWJsZSB0ZCB7XG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3AtYmxvY2stdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgbGk6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2UgZmlndXJlIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNDBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RhdC1ibG9jayxcbi50ZWFzZS1ncmlkLFxuLnN0YXRlX192aWN0b3JpZXMsXG4uaXNzdWVfX3ZpY3Rvcmllcyxcbi5zb2x1dGlvbl9fdmljdG9yaWVzIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zdGF0LWJsb2NrX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RhdC1ibG9ja19fYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc29sdXRpb25fX21lc3NhZ2UsXG4uaXNzdWVfX21lc3NhZ2UsXG4uZG9jLWxpbmssXG4udmljdG9yeS1saXN0LFxuLmFzaWRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG5cbiAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmljdG9yeS1saXN0X19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmljdG9yeS1saXN0X19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC52aWN0b3J5LWxpc3RfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYXctbGlzdF9faWNvbi1jaGVjayxcbi5sYXctbGlzdF9faWNvbi14IHtcbiAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0YXRlX19pbnRyb2R1Y3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG5cbiAgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG5cbiAgLndwLWJsb2NrLWZpbGUge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG5cbiAgLnNoYXJlYWJsZS1pbWFnZXNfX2ZpZ3VyZSB7XG4gICAgd2lkdGg6IDIxJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdyYXBoX19ncmFwaC13cmFwcGVyIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JhcGgtYmxvY2tfX2NhcmQsXG4ubWFwLWJsb2NrX19jYXJkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgIC1tb3otY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ncmFwaC1ibG9ja19fdGl0bGUsXG4ubWFwLWJsb2NrX190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ3JhcGgtYmxvY2tfX2dyYXBoLWNoYXJ0LFxuLmdyYXBoX192ZW5uLWRpYWdyYW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXhjZXJwdF9faGlkZGVuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmV4Y2VycHRfX2hpZGRlbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxpc3Qtb2YtbGlua3Mge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pc3Mtc29sX190b3BwZXItY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5pc3Mtc29sX190b3BwZXItY2FyZDpiZWZvcmUsIC5pc3Mtc29sX190b3BwZXItY2FyZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pc3Mtc29sX19oZWFkZXItaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXNzLXNvbF9fbWVzc2FnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxuXG4gIC5zb2x1dGlvbi1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFzZV9fY29udGVudDphZnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFzZV9fY29udGVudC0tbWlkbGluZTpiZWZvcmUsIC5iYXNlX19jb250ZW50LS1taWRsaW5lLXdpdGgtc2lkZWJhcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmJhc2VfX2NvbnRlbnQtLW5vbmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG59XG5cbi5wYWdlX19oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5uby1pbWFnZSAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX2hlYWRlci1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9faGVhZGVyLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8taW1hZ2UgLnBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ucGFnZV9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucGFnZV9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdlX19icmVhZGNydW1iOmhvdmVyLCAucGFnZV9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX19zdWJuYXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX3N1Ym5hdi0taW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX3N1Ym5hdi0taW5zZXQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFnZV9fc3VibmF2LS1pbnNldCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wYWdlX19zdWJuYXYtLWgtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdlX19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2VfX2ltYWdlLWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucGFnZV9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2VfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2VfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnBhZ2VfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5wYWdlX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ucGFnZV9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBwLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBwIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwLjMyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEZvcmNlIEZpcmVmb3ggdG8gZGlzcGxheSB0aGUgZHJvcC1jYXAgY29ycmVjdGx5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAucGFnZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSxcbi5wYWdlX19jb250ZW50ID4gaDIsXG4ucGFnZV9fY29udGVudCA+IGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCxcbi5wYWdlX19jb250ZW50ID4gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoMSxcbi5wYWdlX19jb250ZW50ID4gcCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDMsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoNCxcbi5wYWdlX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gcCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDIsXG4ucGFnZV9fY29udGVudCA+IHAgKyBoMyxcbi5wYWdlX19jb250ZW50ID4gcCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIGg2LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgxLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgyLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGgzLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg0LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg1LFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgxICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgxICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgyICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGgzICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg0ICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg1ICsgaDYsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDEsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDIsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDMsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDQsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDUsXG4ucGFnZV9fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDEgYSxcbi5wYWdlX19jb250ZW50ID4gaDIgYSxcbi5wYWdlX19jb250ZW50ID4gaDMgYSxcbi5wYWdlX19jb250ZW50ID4gaDUgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZV9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDIgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDMgYTpmb2N1cyxcbi5wYWdlX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5wYWdlX19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNCBhLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAucGFnZV9fY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ucGFnZV9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4ucGFnZV9fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19jb250ZW50ID4gaDEge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDMge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCA+IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wYWdlX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGgzIHN0cm9uZyxcbi5wYWdlX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ucGFnZV9fY29udGVudCA+IGg2IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLnBhZ2VfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlX19jb250ZW50ID4gb2wgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZV9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5wYWdlX19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIHVsLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArIG9sLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMiArIG9sLFxuLnBhZ2VfX2NvbnRlbnQgPiBoMyArIG9sLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArIG9sLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNSArIG9sLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLnBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucGFnZV9fY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5wYWdlX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBhZ2VfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYWdlX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWdlX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2VfX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGFnZV9fY29udGVudCA+IGgyICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wYWdlX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBhZ2VfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucGFnZV9fY29udGVudCA+IGg2ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wYWdlX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFnZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5uby1pbWFnZSAucGFnZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5vLWltYWdlIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uby1pbWFnZSAucGFnZV9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9fY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wYWdlX19jb2xzLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wYWdlX19jb2xzLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZV9fY29scy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbHMtc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnBhZ2VfX2NvbHMtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb2xzLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ucGFnZV9fY29scy1sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb2xzLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb2xzLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9fY29scy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwMHB4IC8gMik7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9fY29scy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg2MHB4ICsgNDBweCk7XG4gIH1cbiAgLmFkbWluLWJhciAucGFnZV9fY29scy1yaWdodCB7XG4gICAgdG9wOiBjYWxjKDYwcHggKyA0MHB4ICsgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLnBhZ2VfX2NvbHMtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlX19saW5rLWdyb3VwIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4ucG9zdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucG9zdF9fcmFpbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBvc3RfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnBvc3RfX3JhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucG9zdF9fcmFpbC1zdWJuYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucG9zdF9fZG9jLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fZG9jLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fZG9jLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fc3VibmF2IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19zdWJuYXYge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fc3VibmF2IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnBvc3RfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvc3RfX21haW4ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gIH1cbiAgLnBvc3RfX21haW4ubm8taW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDYwcHgpO1xuICB9XG59XG5cbi5wb3N0X19tYWluLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fbWFpbi1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fbWFpbi1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucG9zdF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucG9zdF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ucG9zdF9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9zdF9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IHAgYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5wb3N0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5wb3N0X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBoMixcbi5wb3N0X19jb250ZW50ID4gaDMsXG4ucG9zdF9fY29udGVudCA+IGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucG9zdF9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDEsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMixcbi5wb3N0X19jb250ZW50ID4gcCArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDQsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBwICsgaDEsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMixcbi5wb3N0X19jb250ZW50ID4gcCArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDQsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGgxLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDIsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gcCArIGg0LFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBwICsgaDEsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoMixcbi5wb3N0X19jb250ZW50ID4gcCArIGgzLFxuLnBvc3RfX2NvbnRlbnQgPiBwICsgaDQsXG4ucG9zdF9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+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+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDEgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDEgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDEgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDEgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDEgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDEgKyBoNixcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDIgKyBoNixcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDMgKyBoNixcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDQgKyBoNixcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDUgKyBoNixcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoMSxcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoMixcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoMyxcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoNCxcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoNSxcbi5wb3N0X19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSBhLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiBhLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyBhLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50ID4gaDEgYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLnBvc3RfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudCA+IGg0IGEsXG4ucG9zdF9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ucG9zdF9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5wb3N0X19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5wb3N0X19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5wb3N0X19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5wb3N0X19jb250ZW50ID4gaDMgc3Ryb25nLFxuLnBvc3RfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4ucG9zdF9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5wb3N0X19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAucG9zdF9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdF9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3RfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50ID4gb2wgYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGgyICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGgzICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgdWwsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGgyICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGgzICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg0ICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg1ICsgb2wsXG4ucG9zdF9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLnBvc3RfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5wb3N0X19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLnBvc3RfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ucG9zdF9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBvc3RfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdF9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucG9zdF9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wb3N0X19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLnBvc3RfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ucG9zdF9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5wb3N0X19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnBvc3RfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucG9zdF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5uby1pbWFnZSAucG9zdF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5vLWltYWdlIC5wb3N0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uby1pbWFnZSAucG9zdF9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX3RpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3RfX3RpdGxlLWJveCB7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICB9XG59XG4ubm8taW1hZ2UgLnBvc3RfX3RpdGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1pbWFnZSAucG9zdF9fdGl0bGUtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucG9zdF9fdGl0bGUtYm94LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wb3N0X190aXRsZS1ib3gtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBvc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4ucG9zdF9fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5wb3N0X19icmVhZGNydW1iOmhvdmVyLCAucG9zdF9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2luZm8ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0X19pbmZvIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucG9zdF9fYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wb3N0X19mb290ZXItYXV0aG9ycyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fZm9vdGVyLWF1dGhvcnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2Zvb3Rlci1hdXRob3JzIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ucG9zdF9fZGF0ZSB7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0X19kb2MtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX2RvYy1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fZG9jLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wb3N0X19kb2MtbGluayAuZG9jLWxpbms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjJmNWZjO1xufVxuXG4ucG9zdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnBvc3RfX2ltYWdlLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2ltYWdlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucG9zdF9fc2hhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3RfX3NoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubm8taW1hZ2UgLnBvc3RfX3NoYXJlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5uby1pbWFnZSAucG9zdF9fc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wb3N0X19yZWNpcmMge1xuICBjbGVhcjogYm90aDtcbn1cbi5wb3N0X19yZWNpcmMgLnRlYXNlLWdyaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucG9zdF9fcmVjaXJjLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fcmVjaXJjLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uYXJjaGl2ZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmVfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFyY2hpdmVfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFyY2hpdmVfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmFyY2hpdmVfX3JhaWwge1xuICAgIHRvcDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5hcmNoaXZlX19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4uYXJjaGl2ZV9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hcmNoaXZlX19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmFyY2hpdmVfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHAgYTpob3ZlciwgLmFyY2hpdmVfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hcmNoaXZlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5hcmNoaXZlX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDMsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gcCArIGgxLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDIsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg0LFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDEsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGgzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBwICsgaDQsXG4uYXJjaGl2ZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+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+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDEgKyBoNixcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyBoNixcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgKyBoNixcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDQgKyBoNixcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDUgKyBoNixcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoMSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoMixcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoMyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoNCxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoNSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSBhLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiBhLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyBhLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDEgYTpob3ZlciwgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg0IGEsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5hcmNoaXZlX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuYXJjaGl2ZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hcmNoaXZlX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmFyY2hpdmVfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgdWwsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgb2wsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgyICsgb2wsXG4uYXJjaGl2ZV9fY29udGVudCA+IGgzICsgb2wsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgb2wsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg1ICsgb2wsXG4uYXJjaGl2ZV9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hcmNoaXZlX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hcmNoaXZlX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmFyY2hpdmVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYXJjaGl2ZV9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZV9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uYXJjaGl2ZV9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYXJjaGl2ZV9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hcmNoaXZlX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFyY2hpdmVfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IC5zdGF0LWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uYXJjaGl2ZV9fY29udGVudCAuc2hhcmVhYmxlLWltYWdlcyxcbi5hcmNoaXZlX19jb250ZW50IC5kb25hdGUtYmxvY2stLWZ1bGwsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uYXJjaGl2ZV9fY29udGVudCAuaW1hZ2UtbGF5b3V0LFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG4uYXJjaGl2ZV9fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay10YWJsZSxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5hcmNoaXZlX19jb250ZW50IC5saXN0LW9mLWxpbmtzLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnRpbWVsaW5lLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFzaWRlLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmdyYXBoLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLm1hcC1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5hY2NvcmRpb24sXG4uYXJjaGl2ZV9fY29udGVudCAudmljdG9yaWVzLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLm5ld3MtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnBlb3BsZS1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1jb3Zlcixcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uYXJjaGl2ZV9fY29udGVudCAuYWxpZ25jZW50ZXIsXG4uYXJjaGl2ZV9fY29udGVudCAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJjaGl2ZV9fY29udGVudCAuc3RhdC1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLmFyY2hpdmVfX2NvbnRlbnQgLnNoYXJlYWJsZS1pbWFnZXMsXG4uYXJjaGl2ZV9fY29udGVudCAuZG9uYXRlLWJsb2NrLS1mdWxsLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmltYWdlLWxheW91dCxcbi5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnJlbGF0ZWQtYXJ0aWNsZXMsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stdGFibGUsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stcHVsbHF1b3RlLFxuLmFyY2hpdmVfX2NvbnRlbnQgLndwLWJsb2NrLWh0bWwsXG4uYXJjaGl2ZV9fY29udGVudCAubGlzdC1vZi1saW5rcyxcbi5hcmNoaXZlX19jb250ZW50IC50aW1lbGluZSxcbi5hcmNoaXZlX19jb250ZW50IC5hc2lkZSxcbi5hcmNoaXZlX19jb250ZW50IC5ncmFwaC1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5tYXAtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAuYWNjb3JkaW9uLFxuLmFyY2hpdmVfX2NvbnRlbnQgLnZpY3Rvcmllcy1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5uZXdzLWJsb2NrLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFjdGlvbi1ibG9jayxcbi5hcmNoaXZlX19jb250ZW50IC5wZW9wbGUtYmxvY2ssXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stY292ZXIsXG4uYXJjaGl2ZV9fY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFsaWduY2VudGVyLFxuLmFyY2hpdmVfX2NvbnRlbnQgLmFsaWduY2VudGVyLnNpemUtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5hY3Rpb246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIH1cbn1cblxuLmFjdGlvbl9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG59XG5cbi5hY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWN0aW9uX19jb2xzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb2xzLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29scy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmFjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uYWN0aW9uX19icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgYm94LXNoYWRvdyAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19icmVhZGNydW1iIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFjdGlvbl9fYnJlYWRjcnVtYjpob3ZlciwgLmFjdGlvbl9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5cbi5hY3Rpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWN0aW9uX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFjdGlvbl9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwIGE6aG92ZXIsIC5hY3Rpb25fX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM0cHggKyAoNTIgLSAzNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmFjdGlvbl9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgzLFxuLmFjdGlvbl9fY29udGVudCA+IGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gcCArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMixcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDEsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBwICsgaDQsXG4uYWN0aW9uX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDYsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoMSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGgyLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDMsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoNCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGg1LFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMSArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBoNixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGgyICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgKyBoNixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyBoNixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBoNixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGg1ICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyBoNixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGgxLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDIsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoMyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArIGg0LFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgaDUsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgxIGEsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgYSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyBhLFxuLmFjdGlvbl9fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGgxIGE6aG92ZXIsIC5hY3Rpb25fX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmFjdGlvbl9fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uYWN0aW9uX19jb250ZW50ID4gaDIgYTpmb2N1cyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmFjdGlvbl9fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uYWN0aW9uX19jb250ZW50ID4gaDUgYTpob3Zlcixcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDQgYSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5hY3Rpb25fX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmFjdGlvbl9fY29udGVudCA+IGg2IGE6aG92ZXIsXG4uYWN0aW9uX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjdGlvbl9fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDEgc3Ryb25nLFxuLmFjdGlvbl9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgc3Ryb25nLFxuLmFjdGlvbl9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbl9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSB1bCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWN0aW9uX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmFjdGlvbl9fY29udGVudCA+IG9sIGE6aG92ZXIsIC5hY3Rpb25fX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyB1bCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIHVsLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgdWwsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyB1bCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIHVsLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDEgKyBvbCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArIG9sLFxuLmFjdGlvbl9fY29udGVudCA+IGgzICsgb2wsXG4uYWN0aW9uX19jb250ZW50ID4gaDQgKyBvbCxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNSArIG9sLFxuLmFjdGlvbl9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCBmaWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5hY3Rpb25fX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuYWN0aW9uX19jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmFjdGlvbl9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hY3Rpb25fX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmFjdGlvbl9fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hY3Rpb25fX2NvbnRlbnQgaHIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFjdGlvbl9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uYWN0aW9uX19jb250ZW50ID4gaDMgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmFjdGlvbl9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5hY3Rpb25fX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWN0aW9uX19jb250ZW50ID4gaDUgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFjdGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4uaXNzdWVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmlzc3VlX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaXNzdWVfX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLmlzc3VlX19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmlzc3VlX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uaXNzdWVfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX2l0ZW0tZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmlzc3VlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaXNzdWVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uaXNzdWVfX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaXNzdWVfX2JyZWFkY3J1bWI6aG92ZXIsIC5pc3N1ZV9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5pc3N1ZV9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3N1ZV9faW50cm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXNzdWVfX2ludHJvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pc3N1ZV9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzc3VlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5pc3N1ZV9faW50cm8taGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19pbnRyby1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19pbnRyby1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzc3VlX19pbnRyby1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19pbnRyby1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaXNzdWVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYTpob3ZlciwgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB1bCxcbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6aG92ZXIsIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSB1bCxcbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXNzdWVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6aG92ZXIsIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmlzc3VlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5pc3N1ZV9fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmlzc3VlX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5pc3N1ZV9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uaXNzdWVfX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uaXNzdWVfX21lc3NhZ2UgYTpob3ZlciwgLmlzc3VlX19tZXNzYWdlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzdWVfX21lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX3Byb2JsZW0tc3RhdHMtc29sdXRpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pc3N1ZV9fc3RhdHMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaXNzdWVfX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3N1ZV9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXNzdWVfX3N0YXRzIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5pc3N1ZV9fc3RhdHMtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmlzc3VlX19zdGF0cy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmlzc3VlX19zdGF0cy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pc3N1ZV9fc3RhdHMgLnRlYXNlLWdyaWQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXNzdWVfX2tleS12aXN1YWwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pc3N1ZV9fa2V5LXZpc3VhbCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaXNzdWVfX2tleS12aXN1YWwge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmlzc3VlX19rZXktdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fa2V5LXZpc3VhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX2tleS12aXN1YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5pc3N1ZV9fcmVsYXRlZC1zdG9yeSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmlzc3VlX19xdWVzdGlvbnMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uaXNzdWVfX3Byb2JsZW0gKyAuaXNzdWVfX3N0YXRzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5pc3N1ZV9fcmVsYXRlZC1wcmVzcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fcmVsYXRlZC1wcmVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXByZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uaXNzdWVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXByZXNzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaXNzdWVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5pc3N1ZV9fcmVsYXRlZC1wcmVzcy1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmlzc3VlX19yZWxhdGVkLXByZXNzIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uaXNzdWVfX3RoZS1sYXRlc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzc3VlX190aGUtbGF0ZXN0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXNzdWVfX3RoZS1sYXRlc3Qge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmlzc3VlX190aGUtbGF0ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5pc3N1ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLnNlYXJjaF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIH1cbn1cblxuLnNlYXJjaF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNlYXJjaF9fYm9keS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaF9fYm9keS1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAucGFnZS1zZWFyY2hfX2lucHV0LWFuZC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc3RhdGVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGF0ZXNfX2ludHJvZHVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVzX19pbnRyb2R1Y3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlc19faW50cm9kdWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRlc19faW50cm9kdWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZXNfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVzX19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnN0YXRlc19faW50cm9kdWN0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXRlc19faW50cm9kdWN0aW9uIGE6aG92ZXIsIC5zdGF0ZXNfX2ludHJvZHVjdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlc19faW50cm9kdWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc3RhdGVzX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1My4zOCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zdGF0ZXNfX2FtY2hhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLnN0YXRlc19fYW1jaGFydCBwYXRoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhdGVzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnN0YXRlc19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5zdGF0ZXNfX2xpc3Q6aG92ZXIgYSxcbi5zdGF0ZXNfX2xpc3Q6aG92ZXIgYnV0dG9uLCAuc3RhdGVzX19saXN0OmZvY3VzIGEsXG4uc3RhdGVzX19saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLnN0YXRlc19fbGlzdCBhLFxuLnN0YXRlc19fbGlzdCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlc19fbGlzdCBhLFxuLnN0YXRlc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlc19fbGlzdCBhLFxuLnN0YXRlc19fbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0YXRlc19fbGlzdCBhOmhvdmVyLCAuc3RhdGVzX19saXN0IGE6Zm9jdXMsXG4uc3RhdGVzX19saXN0IGJ1dHRvbjpob3Zlcixcbi5zdGF0ZXNfX2xpc3QgYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuc3RhdGVzX19saXN0IGEsXG4uc3RhdGVzX19saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZXNfX2xpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiA0O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICB9XG59XG4uc3RhdGVzX19saXN0IGxpIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgLW1vei1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4uc3RhdGVzX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uc29sdXRpb25fX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNvbHV0aW9uX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc29sdXRpb25fX3JhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnNvbHV0aW9uX19yYWlsIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uc29sdXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2l0ZW0tZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc29sdXRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEyMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4uc29sdXRpb25fX2JyZWFkY3J1bWIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCAjYmNjYmVmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2JyZWFkY3J1bWIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc29sdXRpb25fX2JyZWFkY3J1bWI6aG92ZXIsIC5zb2x1dGlvbl9fYnJlYWRjcnVtYjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgdmFyKC0tcmVkKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9faW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25fX2ludHJvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9faW50cm8taGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNvbHV0aW9uX19pbnRyby1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRyby1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnNvbHV0aW9uX19pbnRyby1oZWFkZXIgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRyby1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc29sdXRpb25fX2ludHJvLWNvbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19pbnRyby1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fa2V5LXJlc291cmNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXJlc291cmNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2tleS1yZXNvdXJjZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uc29sdXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLnNvbHV0aW9uX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zb2x1dGlvbl9fZGVzY3JpcHRpb24gYTpob3ZlciwgLnNvbHV0aW9uX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYTpob3ZlciwgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSB1bCxcbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6aG92ZXIsIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSB1bCxcbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29sdXRpb25fX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6aG92ZXIsIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvbHV0aW9uX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5zb2x1dGlvbl9fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLnNvbHV0aW9uX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zb2x1dGlvbl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc29sdXRpb25fX21lc3NhZ2UgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uc29sdXRpb25fX21lc3NhZ2UgYTpob3ZlciwgLnNvbHV0aW9uX19tZXNzYWdlIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX21lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19rZXktdmlzdWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25fX2tleS12aXN1YWwge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvbHV0aW9uX19rZXktdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zb2x1dGlvbl9fa2V5LXZpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX2tleS12aXN1YWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19rZXktdmlzdWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9fbXl0aC1mYWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19teXRoLWZhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX3Byb2JsZW0tc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19zdGF0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9uX19zdGF0cyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNvbHV0aW9uX19zdGF0cyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2x1dGlvbl9fc3RhdHMge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX19zdGF0cy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc29sdXRpb25fX3N0YXRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc29sdXRpb25fX3N0YXRzLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uc29sdXRpb25fX3N0YXRzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnNvbHV0aW9uX19zdGF0cyAudGVhc2UtZ3JpZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX3N0YXRzIC50ZWFzZS1ncmlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uc29sdXRpb25fX3JlbGF0ZWQtc3Rvcnkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9fcmVsYXRlZC1zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX3JlbGF0ZWQtc3Rvcnkge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fcXVlc3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX3F1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnNvbHV0aW9uX192aWN0b3JpZXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zb2x1dGlvbl9fdmljdG9yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbl9fdmljdG9yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbl9fdmljdG9yaWVzLS1pbnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc29sdXRpb25fX3ZpY3Rvcmllcy0taW5zZXQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9uX192aWN0b3JpZXMtLWluc2V0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zb2x1dGlvbl9fdmljdG9yaWVzLS1pbnNldCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc29sdXRpb25fX3ZpY3Rvcmllcy0taW5zZXQge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbl9fcHJvYmxlbSArIC5zb2x1dGlvbl9fc3RhdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4ubGF3X19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5sYXdfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmxhd19fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAubGF3X19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAubGF3X19yYWlsIHtcbiAgICB0b3A6IGNhbGMoY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCkgKyAzMnB4KTtcbiAgfVxufVxuXG4ubGF3X19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXdfX3N1Ym5hdiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19zdWJuYXYge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGF3X19zdWJuYXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG4ubGF3X19zdWJuYXYgLnN1Ym5hdi5oYXMtaXRlbXMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX3N1Ym5hdiAuc3VibmF2Lmhhcy1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX3N1Ym5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGF3X19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5sYXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF3X19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4ubGF3X19oZWFkZXJfX2NhdGVnb3JpZXMge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19oZWFkZXJfX2NhdGVnb3JpZXMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19faGVhZGVyX19jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2hlYWRlcl9fY2F0ZWdvcmllcyBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmxhd19fYnJlYWRjcnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAtMXB4IDAgI2JjY2JlZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwICNiY2NiZWY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYm9yZGVyIDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sYXdfX2JyZWFkY3J1bWI6aG92ZXIsIC5sYXdfX2JyZWFkY3J1bWI6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwIHZhcigtLXJlZCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMCB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmxhd19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDEwMCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuLmxhd19faW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5sYXdfX2xhc3QtdXBkYXRlZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzQ1NWZhMDtcbn1cblxuLmxhd19fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAubGF3X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4ubGF3X19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubGF3X19jb250ZW50ID4gcCBhOmhvdmVyLCAubGF3X19jb250ZW50ID4gcCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4ubGF3X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhd19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5sYXdfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMyxcbi5sYXdfX2NvbnRlbnQgPiBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGF3X19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGF3X19jb250ZW50ID4gcCArIGgxLFxuLmxhd19fY29udGVudCA+IHAgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDMsXG4ubGF3X19jb250ZW50ID4gcCArIGg0LFxuLmxhd19fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHAgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDIsXG4ubGF3X19jb250ZW50ID4gcCArIGgzLFxuLmxhd19fY29udGVudCA+IHAgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19jb250ZW50ID4gcCArIGgxLFxuLmxhd19fY29udGVudCA+IHAgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDMsXG4ubGF3X19jb250ZW50ID4gcCArIGg0LFxuLmxhd19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGF3X19jb250ZW50ID4gcCArIGgxLFxuLmxhd19fY29udGVudCA+IHAgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBwICsgaDMsXG4ubGF3X19jb250ZW50ID4gcCArIGg0LFxuLmxhd19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGgxICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmxhd19fY29udGVudCA+IGgxICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmxhd19fY29udGVudCA+IGgyICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmxhd19fY29udGVudCA+IGgyICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmxhd19fY29udGVudCA+IGgzICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmxhd19fY29udGVudCA+IGgzICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmxhd19fY29udGVudCA+IGg0ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmxhd19fY29udGVudCA+IGg0ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmxhd19fY29udGVudCA+IGg1ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmxhd19fY29udGVudCA+IGg1ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmxhd19fY29udGVudCA+IGg2ICsgaDEsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoMixcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmxhd19fY29udGVudCA+IGg2ICsgaDQsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoNSxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19jb250ZW50ID4gaDEgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmxhd19fY29udGVudCA+IGgxICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDEgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmxhd19fY29udGVudCA+IGgxICsgaDYsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmxhd19fY29udGVudCA+IGgyICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDIgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmxhd19fY29udGVudCA+IGgyICsgaDYsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmxhd19fY29udGVudCA+IGgzICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDMgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmxhd19fY29udGVudCA+IGgzICsgaDYsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmxhd19fY29udGVudCA+IGg0ICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDQgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmxhd19fY29udGVudCA+IGg0ICsgaDYsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmxhd19fY29udGVudCA+IGg1ICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDUgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmxhd19fY29udGVudCA+IGg1ICsgaDYsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoMSxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmxhd19fY29udGVudCA+IGg2ICsgaDMsXG4ubGF3X19jb250ZW50ID4gaDYgKyBoNCxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmxhd19fY29udGVudCA+IGg2ICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSBhLFxuLmxhd19fY29udGVudCA+IGgyIGEsXG4ubGF3X19jb250ZW50ID4gaDMgYSxcbi5sYXdfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAubGF3X19jb250ZW50ID4gaDEgYTpmb2N1cyxcbi5sYXdfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmxhd19fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ubGF3X19jb250ZW50ID4gaDMgYTpob3Zlcixcbi5sYXdfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmxhd19fY29udGVudCA+IGg1IGE6aG92ZXIsXG4ubGF3X19jb250ZW50ID4gaDUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmxhd19fY29udGVudCA+IGg0IGEsXG4ubGF3X19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5sYXdfX2NvbnRlbnQgPiBoNCBhOmhvdmVyLCAubGF3X19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5sYXdfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmxhd19fY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmxhd19fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE4cHggKyAoMjYgLSAxOCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IGgxIHN0cm9uZyxcbi5sYXdfX2NvbnRlbnQgPiBoMiBzdHJvbmcsXG4ubGF3X19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmxhd19fY29udGVudCA+IGg0IHN0cm9uZyxcbi5sYXdfX2NvbnRlbnQgPiBoNSBzdHJvbmcsXG4ubGF3X19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIHVsLFxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXdfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpob3ZlciwgLmxhd19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmxhd19fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgdWwsXG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhd19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF3X19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhd19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5sYXdfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAubGF3X19jb250ZW50ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmxhd19fY29udGVudCA+IGgxICsgdWwsXG4ubGF3X19jb250ZW50ID4gaDIgKyB1bCxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIHVsLFxuLmxhd19fY29udGVudCA+IGg0ICsgdWwsXG4ubGF3X19jb250ZW50ID4gaDUgKyB1bCxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmxhd19fY29udGVudCA+IGgxICsgb2wsXG4ubGF3X19jb250ZW50ID4gaDIgKyBvbCxcbi5sYXdfX2NvbnRlbnQgPiBoMyArIG9sLFxuLmxhd19fY29udGVudCA+IGg0ICsgb2wsXG4ubGF3X19jb250ZW50ID4gaDUgKyBvbCxcbi5sYXdfX2NvbnRlbnQgPiBoNiArIG9sIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLmxhd19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ubGF3X19jb250ZW50IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4ubGF3X19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmxhd19fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5sYXdfX2NvbnRlbnQ6bm90KC53cC1ibG9jay1pbWFnZSkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubGF3X19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5sYXdfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF3X19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhd19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5sYXdfX2NvbnRlbnQgPiBoMSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ubGF3X19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmxhd19fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5sYXdfX2NvbnRlbnQgPiBoNCArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4ubGF3X19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmxhd19fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXdfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGF3X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAubGF3X19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc3RhdGVfX3JhaWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDYwcHggKyAxMjVweCArIDE0MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5zdGF0ZV9fcmFpbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkge1xuICAuc3RhdGVfX3JhaWwge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3RhdGVfX3JhaWwtbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YXRlX19yYWlsLW1hcDpob3ZlciAuc3RhdGVfX3JhaWwtc3ZnLFxuLnN0YXRlX19yYWlsLW1hcDpob3ZlciAuc3RhdGVfX3JhaWwtc3ZnLWRlZmF1bHQsIC5zdGF0ZV9fcmFpbC1tYXA6Zm9jdXMgLnN0YXRlX19yYWlsLXN2Zyxcbi5zdGF0ZV9fcmFpbC1tYXA6Zm9jdXMgLnN0YXRlX19yYWlsLXN2Zy1kZWZhdWx0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5cbi5zdGF0ZV9fcmFpbC1zdmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YXRlX19yYWlsLXN2ZyBpbWcge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3RhdGVfX3JhaWwtc3ZnLWRlZmF1bHQge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA5MXB4O1xuICBmaWxsOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLnN0YXRlX19tYWluIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uc3RhdGVfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX2l0ZW0tZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdGVfX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnN0YXRlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX2JyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYnJlYWRjcnVtYiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnN0YXRlX19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlX19pbnRybyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGF0ZV9faW50cm8ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0YXRlX19pbnRybyB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdGVfX2ludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19zdGF0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5cbi5zdGF0ZV9fc3RhdCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc3RhdGVfX3N0YXQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG4uc3RhdGVfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9fc3RhdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuc3RhdGVfX3N0YXQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fc3RhdC1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX3N0YXQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX3N0YXQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5zdGF0ZV9fc3RhdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5zdGF0ZV9fc3RhdC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5zdGF0ZV9fc3RhdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLnN0YXRlX19tb3JlLXN0YXRzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX21vcmUtc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19tb3JlLXN0YXRzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zdGF0ZV9fbW9yZS1zdGF0cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uc3RhdGVfX21vcmUtc3RhdHM6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zdGF0ZV9fbW9yZS1zdGF0czpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RhdGVfX21vcmUtc3RhdHM6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuc3RhdGVfX21vcmUtc3RhdHM6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5zdGF0ZV9fbW9yZS1zdGF0czpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19pbnRyby1jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19pbnRyby1jb2xzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgfVxufVxuXG4uc3RhdGVfX2tleS1yZXNvdXJjZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RhdGVfX2tleS1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19rZXktcmVzb3VyY2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5zdGF0ZV9faW50cm9kdWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2ludHJvZHVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uc3RhdGVfX2ludHJvZHVjdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZV9faW50cm9kdWN0aW9uIGE6aG92ZXIsIC5zdGF0ZV9faW50cm9kdWN0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiBhOmhvdmVyLCAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpIHVsLFxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IHVsIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgYTpob3ZlciwgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiB1bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpIHVsLFxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgYTpob3ZlciwgLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnN0YXRlX19hZGRpdGlvbmFsLWRlc2NyaXB0aW9uID4gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGVfX2FkZGl0aW9uYWwtZGVzY3JpcHRpb24gPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGF0ZV9fYWRkaXRpb25hbC1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN0YXRlX19tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuc3RhdGVfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnN0YXRlX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX21lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5zdGF0ZV9fbWVzc2FnZSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5zdGF0ZV9fbWVzc2FnZSBhOmhvdmVyLCAuc3RhdGVfX21lc3NhZ2UgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9fbWVzc2FnZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXRlX190aGUtbGF0ZXN0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGF0ZV9fdGhlLWxhdGVzdCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3RoZS1sYXRlc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zdGF0ZV9fcmVsYXRlZC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtbGlua3MtY29scyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3RhdGVfX3JlbGF0ZWQtbGlua3MtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1saW5rcy1jb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLWxpbmtzLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbi5zdGF0ZV9fcmVsYXRlZC1zdG9yeSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXN0b3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1zdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19yZWxhdGVkLXByZXNzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtcHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19yZWxhdGVkLXByZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtcHJlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zdGF0ZV9fcmVsYXRlZC1wcmVzcy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtcHJlc3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdGF0ZV9fcmVsYXRlZC1wcmVzcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRlX19yZWxhdGVkLXByZXNzLWhlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuc3RhdGVfX3JlbGF0ZWQtcHJlc3MgLnRlYXNlLWdyaWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JjY2JlZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmNjYmVmO1xuICB9XG59XG5cbi5zdGF0ZV9fdmljdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX3ZpY3RvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3ZpY3RvcmllcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3RhdGVfX3ZpY3Rvcmllcy0taW5zZXQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5zdGF0ZV9fbGF3cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdGF0ZV9fbGF3cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0ZV9fbGF3cyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19sYXdzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXRlX19sYXdzIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RhdGVfX2xhd3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0YXRlX19sYXdzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuLnN0YXRlX19sYXdzICsgLnN0YXRlX19hcnRpY2xlID4gLmFzaWRlIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZXQtaG9tZV9fdG9wcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fdG9wcGVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZXQtaG9tZV9fdG9kYXkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmYztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAxMjVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fdG9kYXkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtaG9tZV9faW50cm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbi5ldC1ob21lX19pbnRyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFkbWluLWJhciAuZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4IC0gMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIH1cbiAgLmFkbWluLWJhciAuZXQtaG9tZV9faW50cm8tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4IC0gMzJweCk7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTAwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9faW50cm8taGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXQtaG9tZV9faW50cm8taGVhZGxpbmUge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1oZWFkbGluZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uZXQtaG9tZV9faW50cm8taGVhZGxpbmUgYTpob3ZlciwgLmV0LWhvbWVfX2ludHJvLWhlYWRsaW5lIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtaG9tZV9faW50cm8tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzAwMWM2MDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZXQtaG9tZV9faW50cm8tdGV4dCBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMwMDFjNjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19pbnRyby10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2ludHJvLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX3JyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fcnIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDEyNXB4KTtcbiAgfVxufVxuXG4uZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX19pbnRybyxcbi5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX3RvZGF5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX19pbnRybyxcbi5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8sXG4uZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX190b2RheSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXQtaG9tZV9fdG9wcGVyLS13aXRoLXJyIC5ldC1ob21lX19pbnRybyxcbi5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX3RvZGF5IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX190b3BwZXItLXdpdGgtcnIgLmV0LWhvbWVfX2ludHJvLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX3RvcHBlci0td2l0aC1yciAuZXQtaG9tZV9faW50cm8taW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3Q6aG92ZXIgYSxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdDpob3ZlciBidXR0b24sIC5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdDpmb2N1cyBhLFxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0OmZvY3VzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYmNjYmVmO1xufVxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGEsXG4uZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBhLFxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9faW50cm8tc29sdXRpb25zLWxpc3QgYSxcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGE6aG92ZXIsIC5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBhOmZvY3VzLFxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGJ1dHRvbjpob3Zlcixcbi5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5ldC1ob21lX19pbnRyby1zb2x1dGlvbnMtbGlzdCBhLFxuLmV0LWhvbWVfX2ludHJvLXNvbHV0aW9ucy1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xufVxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMGUyZjtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyLCAuZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyIC5ldC1ob21lX19mZWF0dXJlcy10eXBlLFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06aG92ZXIgLmV0LWhvbWVfX2ZlYXR1cmVzLWhlYWRsaW5lLFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06aG92ZXIgLmV0LWhvbWVfX2ZlYXR1cmVzLXRleHQsXG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpob3ZlciAuZXQtaG9tZV9fZmVhdHVyZXMtbWV0YSxcbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmhvdmVyIC5ldC1ob21lX19mZWF0dXJlcy1zdGF0ZSwgLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLXR5cGUsXG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpmb2N1cyAuZXQtaG9tZV9fZmVhdHVyZXMtaGVhZGxpbmUsXG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpmb2N1cyAuZXQtaG9tZV9fZmVhdHVyZXMtdGV4dCxcbi5ldC1ob21lX19mZWF0dXJlcy1pdGVtOmZvY3VzIC5ldC1ob21lX19mZWF0dXJlcy1tZXRhLFxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLXN0YXRlIHtcbiAgY29sb3I6ICMwZDNkZDk7XG59XG4uZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpob3ZlciAuZXQtaG9tZV9fZmVhdHVyZXMtbG9hZGVyIC5sb2FkaW5nLXJpbmcgZGl2LCAuZXQtaG9tZV9fZmVhdHVyZXMtaXRlbTpmb2N1cyAuZXQtaG9tZV9fZmVhdHVyZXMtbG9hZGVyIC5sb2FkaW5nLXJpbmcgZGl2IHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzBkM2RkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMGQzZGQ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06aG92ZXIgLmV0LWhvbWVfX2ZlYXR1cmVzLW1hcCwgLmV0LWhvbWVfX2ZlYXR1cmVzLWl0ZW06Zm9jdXMgLmV0LWhvbWVfX2ZlYXR1cmVzLW1hcCB7XG4gIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSgxKSBpbnZlcnQoMCkgYnJpZ2h0bmVzcygxKTtcbiAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEpIGludmVydCgwKSBicmlnaHRuZXNzKDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5ldC1ob21lX19keW5hbWljLXN0YXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV0LWhvbWVfX2R5bmFtaWMtc3RhdGUgLmpzLS1keW5hbWljLWZpZWxkOm5vdChbZGF0YS1maWVsZD1saW5rXSkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuLmV0LWhvbWVfX2R5bmFtaWMtc3RhdGUgLmpzLS1keW5hbWljLWZpZWxkOm5vdChbZGF0YS1maWVsZD1saW5rXSkuanMtLXN0YXRlLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZXQtaG9tZV9fZHluYW1pYy1zdGF0ZSAuanMtLWR5bmFtaWMtZmllbGRbZGF0YS1maWVsZD1saW5rXTpub3QoLmpzLS1zdGF0ZS1sb2FkZWQpIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtdG9wIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1zdGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXN0YXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fZmVhdHVyZXMtc3RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLW1hcCB7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSgwKSBpbnZlcnQoMSkgYnJpZ2h0bmVzcygyKTtcbiAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApIGludmVydCgxKSBicmlnaHRuZXNzKDIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycywgLXdlYmtpdC1maWx0ZXIgMC4ycztcbn1cbi5ldC1ob21lX19mZWF0dXJlcy1tYXAgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLXR5cGUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1ob21lX19mZWF0dXJlcy10eXBlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi5ldC1ob21lX19mZWF0dXJlcy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTk5cHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMyAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmV0LWhvbWVfX2ZlYXR1cmVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtbWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1tZXRhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1tZXRhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmV0LWhvbWVfX2ZlYXR1cmVzLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19mZWF0dXJlcy1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZXQtaG9tZV9fZmVhdHVyZXMtbG9hZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXQtaG9tZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAuc21hbGwge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBwLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHAgYTpob3ZlciwgLmV0LWhvbWVfX2NvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5ldC1ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDAuMzJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgLyogRm9yY2UgRmlyZWZveCB0byBkaXNwbGF5IHRoZSBkcm9wLWNhcCBjb3JyZWN0bHkgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzRweCArICg1MiAtIDM0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtaG9tZV9fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5ldC1ob21lX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM2VtO1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDMsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gcCArIGgxLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDIsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg0LFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDEsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gcCArIGgzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBwICsgaDQsXG4uZXQtaG9tZV9fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gcCArIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gcCArIGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+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+IGg2ICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDEgKyBoNixcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyBoNixcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgKyBoNixcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDQgKyBoNixcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDUgKyBoNixcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoMSxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoMixcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoMyxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoNCxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoNSxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSBhLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiBhLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyBhLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDEgYTpob3ZlciwgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSBhOmZvY3VzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiBhOmhvdmVyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMiBhOmZvY3VzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyBhOmhvdmVyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyBhOmZvY3VzLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSBhOmhvdmVyLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg0IGEsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg0IGE6aG92ZXIsIC5ldC1ob21lX19jb250ZW50ID4gaDQgYTpmb2N1cyxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgYTpob3Zlcixcbi5ldC1ob21lX19jb250ZW50ID4gaDYgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50ID4gaDQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMSBzdHJvbmcsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyIHN0cm9uZyxcbi5ldC1ob21lX19jb250ZW50ID4gaDMgc3Ryb25nLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNCBzdHJvbmcsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1IHN0cm9uZyxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmhvdmVyLCAuZXQtaG9tZV9fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIHVsLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ldC1ob21lX19jb250ZW50ID4gb2wgYTpob3ZlciwgLmV0LWhvbWVfX2NvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgdWwsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgb2wsXG4uZXQtaG9tZV9fY29udGVudCA+IGgyICsgb2wsXG4uZXQtaG9tZV9fY29udGVudCA+IGgzICsgb2wsXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgb2wsXG4uZXQtaG9tZV9fY29udGVudCA+IGg1ICsgb2wsXG4uZXQtaG9tZV9fY29udGVudCA+IGg2ICsgb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5ldC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTVmYTA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5ldC1ob21lX19jb250ZW50IGZpZ2NhcHRpb24gYTpob3ZlciwgLmV0LWhvbWVfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uZXQtaG9tZV9fY29udGVudDpub3QoLndwLWJsb2NrLWltYWdlKSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZXQtaG9tZV9fY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50IGhyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmV0LWhvbWVfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZXQtaG9tZV9fY29udGVudCA+IGgxICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ldC1ob21lX19jb250ZW50ID4gaDIgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoMyArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uZXQtaG9tZV9fY29udGVudCA+IGg0ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5ldC1ob21lX19jb250ZW50ID4gaDYgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmV0LWhvbWVfX2NvbnRlbnQgPiBoNSArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldC1ob21lX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXQtaG9tZV9fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDYwcHgpO1xuICB9XG59XG5cbi5qb2JzX19tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5qb2JzX19yYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogY2FsYyg2MHB4ICsgMTI1cHggKyAxNDBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5qb2JzX19yYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDg1MHB4KSB7XG4gIC5qb2JzX19yYWlsIHtcbiAgICB0b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciAuam9ic19fcmFpbCB7XG4gICAgdG9wOiBjYWxjKGNhbGMoNjBweCArIDEyNXB4ICsgMTQwcHgpICsgMzJweCk7XG4gIH1cbn1cblxuLmpvYnNfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzX19ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYnNfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hZG1pbi1iYXIgLmpvYnNfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDI0NXB4IC0gMzJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19ib2R5LWlubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uam9ic19faWZyYW1lLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5qb2JzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuam9ic19faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmpvYnNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmpvYnNfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmpvYnNfX3N1YnRpdGxlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uam9ic19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fc3VibmF2IC5zdWJuYXYuaGFzLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qb2JzX19saXN0IHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fbGlzdCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuam9ic19fbGlzdCB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuam9ic19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5qb2JzX19kZXBhcnRtZW50LW5hbWUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2RlcGFydG1lbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fZGVwYXJ0bWVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cbi5qb2JzX19kZXBhcnRtZW50LW5hbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzX19kZXBhcnRtZW50LW5hbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fZGVwYXJ0bWVudC1uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5qb2JzX19kZXBhcnRtZW50LW5hbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5qb2JzX19qb2Ige1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19qb2Ige1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uam9ic19fam9iLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMThweCArICgyNiAtIDE4KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2pvYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uam9ic19fam9iLXRpdGxlIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4uam9ic19fam9iLXRpdGxlIGE6aG92ZXIsIC5qb2JzX19qb2ItdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19qb2ItdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qb2JzX19qb2ItdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9ic19fam9iLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fam9iLWluZm8ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmpvYnNfX2pvYi1pbmZvIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5qb2JzX19qb2ItdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpvYnNfX2pvYi1sb2NhdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qb2JzX19qb2ItZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19hcHBseSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5qb2JzX19hcHBseS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19hcHBseS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2FwcGx5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uam9ic19fYXBwbHktYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5qb2JzX19hcHBseS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5qb2JzX19hcHBseS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpvYnNfX2FwcGx5LWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5qb2JzX19hcHBseS1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5qb2JzX19hcHBseS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fYXBwbHktYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5qb2JzX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogMTAwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjMgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gcC5zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbn1cbi5qb2JzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gcC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyMHB4ICsgKDM1IC0gMjApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5qb2JzX19jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50ID4gcCBhOmhvdmVyLCAuam9ic19fY29udGVudCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmpvYnNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMC4zMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBGb3JjZSBGaXJlZm94IHRvIGRpc3BsYXkgdGhlIGRyb3AtY2FwIGNvcnJlY3RseSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNHB4ICsgKDUyIC0gMzQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCBwLmhhcy1kcm9wLWNhcDpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19jb250ZW50IHAuaGFzLWRyb3AtY2FwOmZpcnN0LWxldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgcC5oYXMtZHJvcC1jYXA6Zmlyc3QtbGV0dGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMC4zZW07XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDEsXG4uam9ic19fY29udGVudCA+IGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyxcbi5qb2JzX19jb250ZW50ID4gaDQsXG4uam9ic19fY29udGVudCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5qb2JzX19jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uam9ic19fY29udGVudCA+IHAgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gcCArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDMsXG4uam9ic19fY29udGVudCA+IHAgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHAgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gcCArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDMsXG4uam9ic19fY29udGVudCA+IHAgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBwICsgaDEsXG4uam9ic19fY29udGVudCA+IHAgKyBoMixcbi5qb2JzX19jb250ZW50ID4gcCArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDQsXG4uam9ic19fY29udGVudCA+IHAgKyBoNiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuam9ic19fY29udGVudCA+IHAgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gcCArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDMsXG4uam9ic19fY29udGVudCA+IHAgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gcCArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBwICsgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBwICsgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDEgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDEgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBoNixcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMSxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMixcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoMyxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNCxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNSxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoMSArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoMSArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMSArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoMSArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoMSArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoMSArIGg2LFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArIGg2LFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoMyArIGg2LFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoNCArIGg2LFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoNSArIGg2LFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGgxLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGgyLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGgzLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGg0LFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGg1LFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgxIGEsXG4uam9ic19fY29udGVudCA+IGgyIGEsXG4uam9ic19fY29udGVudCA+IGgzIGEsXG4uam9ic19fY29udGVudCA+IGg1IGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBoMSBhOmhvdmVyLCAuam9ic19fY29udGVudCA+IGgxIGE6Zm9jdXMsXG4uam9ic19fY29udGVudCA+IGgyIGE6aG92ZXIsXG4uam9ic19fY29udGVudCA+IGgyIGE6Zm9jdXMsXG4uam9ic19fY29udGVudCA+IGgzIGE6aG92ZXIsXG4uam9ic19fY29udGVudCA+IGgzIGE6Zm9jdXMsXG4uam9ic19fY29udGVudCA+IGg1IGE6aG92ZXIsXG4uam9ic19fY29udGVudCA+IGg1IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5qb2JzX19jb250ZW50ID4gaDQgYSxcbi5qb2JzX19jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cbi5qb2JzX19jb250ZW50ID4gaDQgYTpob3ZlciwgLmpvYnNfX2NvbnRlbnQgPiBoNCBhOmZvY3VzLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiBhOmhvdmVyLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uam9ic19fY29udGVudCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDFjNjA7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg2MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgPiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDQgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uam9ic19fY29udGVudCA+IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDYge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBoNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IGgxIHN0cm9uZyxcbi5qb2JzX19jb250ZW50ID4gaDIgc3Ryb25nLFxuLmpvYnNfX2NvbnRlbnQgPiBoMyBzdHJvbmcsXG4uam9ic19fY29udGVudCA+IGg0IHN0cm9uZyxcbi5qb2JzX19jb250ZW50ID4gaDUgc3Ryb25nLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiBzdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSB1bCxcbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5hY2NvcmRpb24tbGlzdCkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMS44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2NiZWY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmpvYnNfX2NvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguYWNjb3JkaW9uLWxpc3QpIGE6aG92ZXIsIC5qb2JzX19jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLmFjY29yZGlvbi1saXN0KSBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uam9ic19fY29udGVudCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgdWwsXG4uam9ic19fY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZDNkZDk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtM2VtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTNlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNjYmVmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuN2VtO1xuICBsZWZ0OiAtM2VtO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjYmVmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JjY2JlZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTo6YmVmb3JlIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uam9ic19fY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qb2JzX19jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogLTNlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2JlZjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uam9ic19fY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmpvYnNfX2NvbnRlbnQgPiBvbCBhOmhvdmVyLCAuam9ic19fY29udGVudCA+IG9sIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5qb2JzX19jb250ZW50ID4gaDEgKyB1bCxcbi5qb2JzX19jb250ZW50ID4gaDIgKyB1bCxcbi5qb2JzX19jb250ZW50ID4gaDMgKyB1bCxcbi5qb2JzX19jb250ZW50ID4gaDQgKyB1bCxcbi5qb2JzX19jb250ZW50ID4gaDUgKyB1bCxcbi5qb2JzX19jb250ZW50ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5qb2JzX19jb250ZW50ID4gaDEgKyBvbCxcbi5qb2JzX19jb250ZW50ID4gaDIgKyBvbCxcbi5qb2JzX19jb250ZW50ID4gaDMgKyBvbCxcbi5qb2JzX19jb250ZW50ID4gaDQgKyBvbCxcbi5qb2JzX19jb250ZW50ID4gaDUgKyBvbCxcbi5qb2JzX19jb250ZW50ID4gaDYgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5qb2JzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gZmlndXJlOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuam9ic19fY29udGVudCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmpvYnNfX2NvbnRlbnQgZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4uam9ic19fY29udGVudCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuLmpvYnNfX2NvbnRlbnQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuam9ic19fY29udGVudCBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbi5qb2JzX19jb250ZW50Om5vdCgud3AtYmxvY2staW1hZ2UpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uam9ic19fY29udGVudCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uam9ic19fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5qb2JzX19jb250ZW50IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9ic19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuam9ic19fY29udGVudCBociB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5qb2JzX19jb250ZW50ID4gaDEgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmpvYnNfX2NvbnRlbnQgPiBoMiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNiksXG4uam9ic19fY29udGVudCA+IGgzICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSxcbi5qb2JzX19jb250ZW50ID4gaDQgKyAqOm5vdChoMSk6bm90KGgyKTpub3QoaDMpOm5vdChoNCk6bm90KGg1KTpub3QoaDYpLFxuLmpvYnNfX2NvbnRlbnQgPiBoNiArICo6bm90KGgxKTpub3QoaDIpOm5vdChoMyk6bm90KGg0KTpub3QoaDUpOm5vdChoNikge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uam9ic19fY29udGVudCA+IGg1ICsgKjpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSk6bm90KGg2KSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9ic19fY29udGVudCA+ICo6bm90KC5hY3Rpb24tYmxvY2spOm5vdCgucGVvcGxlLWJsb2NrKTpub3QoLm5ld3MtYmxvY2spOm5vdCgubWFwLWJsb2NrKTpub3QoLnN0YXQtYmxvY2spOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC5zaGFyZWFibGUtaW1hZ2VzKTpub3QoLmRvbmF0ZS1ibG9jayk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1odG1sKTpub3QoLmxpc3Qtb2YtbGlua3MpOm5vdCgudGltZWxpbmUpOm5vdCguYXNpZGUpOm5vdCgudmljdG9yaWVzLWJsb2NrKTpub3QoLmdyYXBoLWJsb2NrKTpub3QoLmFjY29yZGlvbik6bm90KC53cC1ibG9jay1jb3Zlcik6bm90KC53cC1ibG9jay1zZXBhcmF0b3IpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgPiAqOm5vdCguYWN0aW9uLWJsb2NrKTpub3QoLnBlb3BsZS1ibG9jayk6bm90KC5uZXdzLWJsb2NrKTpub3QoLm1hcC1ibG9jayk6bm90KC5zdGF0LWJsb2NrKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCguc2hhcmVhYmxlLWltYWdlcyk6bm90KC5kb25hdGUtYmxvY2spOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staHRtbCk6bm90KC5saXN0LW9mLWxpbmtzKTpub3QoLnRpbWVsaW5lKTpub3QoLmFzaWRlKTpub3QoLnZpY3Rvcmllcy1ibG9jayk6bm90KC5ncmFwaC1ibG9jayk6bm90KC5hY2NvcmRpb24pOm5vdCgud3AtYmxvY2stY292ZXIpOm5vdCgud3AtYmxvY2stc2VwYXJhdG9yKSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5qb2JzX19jb250ZW50ID4gKjpub3QoLmFjdGlvbi1ibG9jayk6bm90KC5wZW9wbGUtYmxvY2spOm5vdCgubmV3cy1ibG9jayk6bm90KC5tYXAtYmxvY2spOm5vdCguc3RhdC1ibG9jayk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLnNoYXJlYWJsZS1pbWFnZXMpOm5vdCguZG9uYXRlLWJsb2NrKTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWh0bWwpOm5vdCgubGlzdC1vZi1saW5rcyk6bm90KC50aW1lbGluZSk6bm90KC5hc2lkZSk6bm90KC52aWN0b3JpZXMtYmxvY2spOm5vdCguZ3JhcGgtYmxvY2spOm5vdCguYWNjb3JkaW9uKTpub3QoLndwLWJsb2NrLWNvdmVyKTpub3QoLndwLWJsb2NrLXNlcGFyYXRvcikge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgLnN0YXQtYmxvY2ssXG4uam9ic19fY29udGVudCAud3AtYmxvY2staW1hZ2UsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbi5qb2JzX19jb250ZW50IC5zaGFyZWFibGUtaW1hZ2VzLFxuLmpvYnNfX2NvbnRlbnQgLmRvbmF0ZS1ibG9jay0tZnVsbCxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1ncm91cCxcbi5qb2JzX19jb250ZW50IC5pbWFnZS1sYXlvdXQsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stY29sdW1ucyxcbi5qb2JzX19jb250ZW50IC5yZWxhdGVkLWFydGljbGVzLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLXRhYmxlLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLXB1bGxxdW90ZSxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1odG1sLFxuLmpvYnNfX2NvbnRlbnQgLmxpc3Qtb2YtbGlua3MsXG4uam9ic19fY29udGVudCAudGltZWxpbmUsXG4uam9ic19fY29udGVudCAuYXNpZGUsXG4uam9ic19fY29udGVudCAuZ3JhcGgtYmxvY2ssXG4uam9ic19fY29udGVudCAubWFwLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLmFjY29yZGlvbixcbi5qb2JzX19jb250ZW50IC52aWN0b3JpZXMtYmxvY2ssXG4uam9ic19fY29udGVudCAubmV3cy1ibG9jayxcbi5qb2JzX19jb250ZW50IC5hY3Rpb24tYmxvY2ssXG4uam9ic19fY29udGVudCAucGVvcGxlLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWNvdmVyLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcixcbi5qb2JzX19jb250ZW50IC5hbGlnbmNlbnRlcixcbi5qb2JzX19jb250ZW50IC5hbGlnbmNlbnRlci5zaXplLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qb2JzX19jb250ZW50IC5zdGF0LWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWltYWdlLFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uam9ic19fY29udGVudCAuc2hhcmVhYmxlLWltYWdlcyxcbi5qb2JzX19jb250ZW50IC5kb25hdGUtYmxvY2stLWZ1bGwsXG4uam9ic19fY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG4uam9ic19fY29udGVudCAuaW1hZ2UtbGF5b3V0LFxuLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMsXG4uam9ic19fY29udGVudCAucmVsYXRlZC1hcnRpY2xlcyxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay10YWJsZSxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1wdWxscXVvdGUsXG4uam9ic19fY29udGVudCAud3AtYmxvY2staHRtbCxcbi5qb2JzX19jb250ZW50IC5saXN0LW9mLWxpbmtzLFxuLmpvYnNfX2NvbnRlbnQgLnRpbWVsaW5lLFxuLmpvYnNfX2NvbnRlbnQgLmFzaWRlLFxuLmpvYnNfX2NvbnRlbnQgLmdyYXBoLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLm1hcC1ibG9jayxcbi5qb2JzX19jb250ZW50IC5hY2NvcmRpb24sXG4uam9ic19fY29udGVudCAudmljdG9yaWVzLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLm5ld3MtYmxvY2ssXG4uam9ic19fY29udGVudCAuYWN0aW9uLWJsb2NrLFxuLmpvYnNfX2NvbnRlbnQgLnBlb3BsZS1ibG9jayxcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1jb3Zlcixcbi5qb2JzX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IsXG4uam9ic19fY29udGVudCAuYWxpZ25jZW50ZXIsXG4uam9ic19fY29udGVudCAuYWxpZ25jZW50ZXIuc2l6ZS1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWM2MDtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mb290ZXJfX3JhaWwge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwZTJmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsLWlubmVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX3JhaWwtbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbG9nb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWV4dHJhLWxvZ28ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cblxuLmZvb3Rlcl9fcmFpbC1saXN0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fcmFpbC1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmFpbC1saXN0OmhvdmVyIGEsXG4uZm9vdGVyX19yYWlsLWxpc3Q6aG92ZXIgYnV0dG9uLCAuZm9vdGVyX19yYWlsLWxpc3Q6Zm9jdXMgYSxcbi5mb290ZXJfX3JhaWwtbGlzdDpmb2N1cyBidXR0b24ge1xuICBjb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbn1cbi5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZm9vdGVyX19yYWlsLWxpc3QgYSxcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3Rlcl9fcmFpbC1saXN0IGE6aG92ZXIsIC5mb290ZXJfX3JhaWwtbGlzdCBhOmZvY3VzLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbjpob3Zlcixcbi5mb290ZXJfX3JhaWwtbGlzdCBidXR0b246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5mb290ZXJfX3JhaWwtbGlzdCBhLFxuLmZvb3Rlcl9fcmFpbC1saXN0IGJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19yYWlsLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fbWFpbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tYWluIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX21haW4tbGVmdCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21haW4tbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX21haW4tbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjAwcHggLyAyKTtcbiAgfVxufVxuXG4uZm9vdGVyX19tYWluLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWFpbi1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX21haW4tcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSArIDIwMHB4IC8gMik7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGVhcm4tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9vdGVyX19sZWFybi1saXN0OmhvdmVyIGEsIC5mb290ZXJfX2xlYXJuLWxpc3Q6Zm9jdXMgYSB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDIwMywgMjM5LCAwLjQpO1xufVxuLmZvb3Rlcl9fbGVhcm4tbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4OCwgMjAzLCAyMzksIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZm9vdGVyX19sZWFybi1saXN0IGE6aG92ZXIsIC5mb290ZXJfX2xlYXJuLWxpc3QgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2xlYXJuLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmZvb3Rlcl9fbGVhcm4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fam9pbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDEzLCA2MCwgMjE3LCAwLjE1KSAycHggMnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2pvaW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2pvaW4taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMGQzZGQ5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXJfX2pvaW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fam9pbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5mb290ZXJfX2pvaW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIzIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuZm9vdGVyX19qb2luLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uZm9vdGVyX19qb2luLWN0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fam9pbi1jdGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmZvb3Rlcl9fam9pbi1jdGEgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9vdGVyX19qb2luLWN0YSBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uZm9vdGVyX19qb2luLWN0YTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlcl9fam9pbi1jdGE6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuZm9vdGVyX19qb2luLWN0YTpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmZvb3Rlcl9fam9pbi1jdGE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19qb2luLWN0YSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19qb2luLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXN0YXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItc3RhdF9faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLXN0YXRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlci1zdGF0X19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXItc3RhdF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTg4LCAyMDMsIDIzOSwgMC40KTtcbiAgfVxufVxuXG4uZm9vdGVyLXN0YXRfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyLXN0YXRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDI1MCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlci1zdGF0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyLXN0YXRfX251bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXN0YXRfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5mb290ZXItc3RhdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItc3RhdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb290ZXItc3RhdF9faGVhZGVyIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9vdGVyLXN0YXRfX3RleHQge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlci1zdGF0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNjAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXItc3RhdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG4uZm9vdGVyLXN0YXRfX3RleHQgYSB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG4uZm9vdGVyLXN0YXRfX3RleHQgYTpob3ZlciwgLmZvb3Rlci1zdGF0X190ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLmZvb3Rlci1zdGF0X19zb3VyY2UsXG4uZm9vdGVyLXN0YXRfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2JjY2JlZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlci1zdGF0X19zb3VyY2UgYSxcbi5mb290ZXItc3RhdF9fZGF0ZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cbi5mb290ZXItc3RhdF9fc291cmNlIGE6aG92ZXIsIC5mb290ZXItc3RhdF9fc291cmNlIGE6Zm9jdXMsXG4uZm9vdGVyLXN0YXRfX2RhdGUgYTpob3Zlcixcbi5mb290ZXItc3RhdF9fZGF0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNiY2NiZWY7XG59XG5cbi5hY3Rpb24tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgei1pbmRleDogODA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjdGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmFjdGlvbi1idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWN0aW9uLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4uYWN0aW9uLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmFjdGlvbi1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYzYwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGlvbi1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAuYWN0aW9uLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmFjdGlvbi1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFjdGlvbi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmFjdGlvbi1kcmF3ZXIgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5hY3Rpb24tZHJhd2VyLmFjdGl2ZSAuYWN0aW9uLWRyYXdlcl9fbGlzdCA+IGxpOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuODVzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmFjdGlvbi1kcmF3ZXIuYWN0aXZlIC5hY3Rpb24tZHJhd2VyX19saXN0ID4gbGk6bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG4uYWN0aW9uLWRyYXdlci5hY3RpdmUgLmFjdGlvbi1kcmF3ZXJfX2xpc3QgPiBsaTpudGgtY2hpbGQoMjApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWRyYXdlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyX19jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYWN0aW9uLWRyYXdlcl9fY2xvc2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmFjdGlvbi1kcmF3ZXJfX2Nsb3NlOmhvdmVyLCAuYWN0aW9uLWRyYXdlcl9fY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xufVxuLmFjdGlvbi1kcmF3ZXJfX2Nsb3NlOmhvdmVyIHN2ZywgLmFjdGlvbi1kcmF3ZXJfX2Nsb3NlOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5hY3Rpb24tZHJhd2VyX19ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAxNywgNTcsIDAuNCkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMTcsIDU3LCAwLjQpIDJweCAycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYWRtaW4tYmFyIC5hY3Rpb24tZHJhd2VyX19ib3gge1xuICB0b3A6IDU2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFkbWluLWJhciAuYWN0aW9uLWRyYXdlcl9fYm94IHtcbiAgICB0b3A6IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5hY3Rpb24tZHJhd2VyX19ib3gge1xuICAgIHRvcDogNTJweDtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9fYm94LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19ib3gtaW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmFjdGlvbi1kcmF3ZXJfX3RvcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RvcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RvcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdG9wcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190b3BwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX3RvcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tcmVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWN0aW9uLWRyYXdlcl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTIwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5hY3Rpb24tZHJhd2VyX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cbi5hY3Rpb24tZHJhd2VyX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2l0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmFjdGlvbi1kcmF3ZXJfX2ZpZ3VyZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fZmlndXJlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19maWd1cmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9fZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjdGlvbi1kcmF3ZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxOHB4ICsgKDI2IC0gMTgpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIyIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5hY3Rpb24tZHJhd2VyX19idXR0b24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cztcbn1cbi5hY3Rpb24tZHJhd2VyX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5hY3Rpb24tZHJhd2VyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzZGQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGlvbi1kcmF3ZXJfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciBzdmcsIC5hY3Rpb24tZHJhd2VyX19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5hY3Rpb24tZHJhd2VyX19idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xuICBjb2xvcjogIzQ1NWZhMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWN0aW9uLWRyYXdlcl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tZHJhd2VyX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmtleS12aXN1YWxfX2ZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5rZXktdmlzdWFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAua2V5LXZpc3VhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmtleS12aXN1YWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5rZXktdmlzdWFsX190aXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmtleS12aXN1YWxfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5rZXktdmlzdWFsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDYwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAua2V5LXZpc3VhbF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4ua2V5LXZpc3VhbF9fZ3JhcGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua2V5LXZpc3VhbF9fZ3JhcGggLmFtY2hhcnRzLWFtZXhwb3J0LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua2V5LXZpc3VhbF9fY2l0YXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjY2JlZjtcbn1cblxuLmtleS12aXN1YWwgLmdyYXBoLWJsb2NrX192ZW5uLWRpYWdyYW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucmVsYXRlZC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbn1cblxuLnJlbGF0ZWQtYWN0aW9uc19faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLWFjdGlvbnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVsYXRlZC1hY3Rpb25zX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtYWN0aW9uc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4ucmVsYXRlZC1hY3Rpb25zX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmVsYXRlZC1hY3Rpb25zX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLWFjdGlvbnNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWZjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXJlc291cmNlc19faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcmVzb3VyY2VzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlbGF0ZWQtcmVzb3VyY2VzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZWxhdGVkLXJlc291cmNlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbi5sYXctbGlzdF9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmNjYmVmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5sYXctbGlzdF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF3LWxpc3RfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLmxhdy1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5sYXctbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxMjAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5sYXctbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmxhdy1saXN0X19tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubGF3LWxpc3RfX21vcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxhdy1saXN0X19tb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sYXctbGlzdF9fbW9yZSBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xNXM7XG59XG4ubGF3LWxpc3RfX21vcmU6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5sYXctbGlzdF9fbW9yZTpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF3LWxpc3RfX21vcmU6bm90KDpkaXNhYmxlZCk6aG92ZXIgc3ZnLCAubGF3LWxpc3RfX21vcmU6bm90KDpkaXNhYmxlZCk6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5sYXctbGlzdF9fbW9yZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGF3LWxpc3RfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGF3LWxpc3RfX21vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGF3LWxpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5sYXctbGlzdF9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMWM2MDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JjY2JlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXctbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5sYXctbGlzdF9faWNvbiB7XG4gIGhlaWdodDogMS44ZW07XG4gIHdpZHRoOiAxLjhlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4ubGF3LWxpc3RfX2ljb24tLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLmxhdy1saXN0X19pY29uLS1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG59XG5cbi5sYXctbGlzdF9faWNvbi14IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmxhdy1saXN0X19pY29uLWNoZWNrIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ubGF3LWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG4ubGF3LWxpc3RfX2xpbms6aG92ZXIsIC5sYXctbGlzdF9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uam9pbi1lbWFpbF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycztcbn1cbi5qb2luLWVtYWlsX19mb3JtOmZvY3VzLXdpdGhpbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgxMywgNjAsIDIxNywgMC4xNSkgMnB4IDJweCAyMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMTMsIDYwLCAyMTcsIDAuMTUpIDJweCAycHggMjBweDtcbn1cbi5mb290ZXJfX2pvaW4gLmpvaW4tZW1haWxfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4gLmpvaW4tZW1haWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4gLmpvaW4tZW1haWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2pvaW4gLmpvaW4tZW1haWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19qb2luIC5qb2luLWVtYWlsX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2pvaW4gLmpvaW4tZW1haWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvaW4tZW1haWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmpvaW4tZW1haWxfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qb2luLWVtYWlsX19pbnB1dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiY2NiZWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvaW4tZW1haWxfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDIwcHggKyAoMzUgLSAyMCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2luLWVtYWlsX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAxO1xufVxuLmpvaW4tZW1haWxfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMGQzZGQ5O1xuICBvcGFjaXR5OiAxO1xufVxuLmpvaW4tZW1haWxfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzBkM2RkOTtcbiAgb3BhY2l0eTogMTtcbn1cbi5qb2luLWVtYWlsX19pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmpvaW4tZW1haWxfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uam9pbi1lbWFpbF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9pbi1lbWFpbF9faW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5qb2luLWVtYWlsX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJWaW55bFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDNkZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuam9pbi1lbWFpbF9fc3VibWl0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5qb2luLWVtYWlsX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmpvaW4tZW1haWxfX3N1Ym1pdCBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5qb2luLWVtYWlsX19zdWJtaXQ6aG92ZXIsIC5qb2luLWVtYWlsX19zdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ob21lLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLXRhYnNfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpbnlsXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS10YWJzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyMiAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtdGFic19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ob21lLXRhYnNfX2hlYWRlciBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS10YWJzX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaG9tZS10YWJzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZS10YWJzX19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2xpc3Qtc3BhY2VyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaG9tZS10YWJzX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjAwcHggLSA0MHB4KTtcbiAgfVxufVxuXG4uaG9tZS10YWJzX19idG4ge1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzBkM2RkOTtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2NiZWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWUtdGFic19fYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaG9tZS10YWJzX19idG5bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBib3JkZXItY29sb3I6ICMwMDFjNjA7XG59XG4uaG9tZS10YWJzX19idG46Zm9jdXMsIC5ob21lLXRhYnNfX2J0bjpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG4gIGNvbG9yOiAjMDAxYzYwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2J0biB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4uaG9tZS10YWJzX19jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtdGFic19fY3RhIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMDBweCAtIDIwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2NiZWY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS10YWJzX19jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIwMHB4ICsgMjBweCk7XG4gIH1cbn1cblxuLmhvbWUtdGFic19fY3RhLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2FcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjBweCArICgzNSAtIDIwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS10YWJzX19jdGEtaGVhZGVyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5ob21lLXRhYnNfX2N0YS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAxYzYwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS10YWJzX19jdGEtdGV4dCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4uaG9tZS10YWJzX19jdGEtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlueWxcIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2RkOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZS10YWJzX19jdGEtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjIgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmhvbWUtdGFic19fY3RhLWJ1dHRvbiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLXRhYnNfX2N0YS1idXR0b24gc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuLmhvbWUtdGFic19fY3RhLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhvbWUtdGFic19fY3RhLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS10YWJzX19jdGEtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHN2ZywgLmhvbWUtdGFic19fY3RhLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhvbWUtdGFic19fY3RhLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZmM7XG4gIGNvbG9yOiAjNDU1ZmEwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lLXRhYnNfX2N0YS1idXR0b24ge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtdGFic19fY3RhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpdGUtbmF2X190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/