:root {
  --primary: $c-black;
}

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 {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  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;
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  border-radius: 0;
}

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

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

input,
textarea {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

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] {
  width: 13px;
  height: 13px;
}

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

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

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 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 {
  padding: 0;
  border: 0;
  background: none;
}

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

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

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

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

@font-face {
  font-family: "GT America Mono";
  font-display: auto;
  src: url(fonts/GT-America-Mono-Regular.woff) format("woff"), url(fonts/GT-America-Mono-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Saol Display";
  font-display: auto;
  src: url(fonts/SaolDisplay-RegularItalic.woff) format("woff"), url(fonts/SaolDisplay-RegularItalic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Speare";
  font-display: auto;
  src: url(fonts/SpeareWeb-Regular.woff) format("woff"), url(fonts/SpeareWeb-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
.cursor {
  position: fixed;
  top: 0;
  z-index: 100;
}
@media (pointer: coarse) {
  .cursor {
    display: none;
  }
}

.cursor--eye {
  width: 50px;
  height: 50px;
  pointer-events: none;
  background-image: url(img/cursor-blinking-eye.gif);
  background-size: 100% 100%;
  background-position: center center;
  opacity: 0;
}

.cursor--slider {
  width: 70px;
  height: 70px;
  border: 2px solid #ff4637;
  border-radius: 50%;
  z-index: 10;
  display: block;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: width 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: width 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), height 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.cursor__hand {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 33px;
  height: 33px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 5;
}

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

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

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

a {
  color: #000;
  display: inline;
  text-decoration: none;
}

a:hover {
  color: #ff4637;
}

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

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

::selection {
  background: #ffefba;
  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;
}

.hide {
  display: none;
  visibility: hidden;
}

.skip-to-content {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  position: absolute;
  top: auto;
  left: -999px;
  width: 1px;
  height: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  z-index: -99;
  text-decoration: none;
}
.skip-to-content:focus, .skip-to-content:active {
  background-color: #ff4637;
  top: 0;
  left: 0;
  width: auto;
  height: 0px;
  overflow: auto;
  padding: 0 20px;
  z-index: 10000;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

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

.bw-image {
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition: -webkit-filter 0.5s;
  transition: -webkit-filter 0.5s;
  transition: filter 0.5s;
  transition: filter 0.5s, -webkit-filter 0.5s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

pre {
  font-family: monospace;
}

.rich-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .rich-text {
    line-height: 1.4;
  }
}
.rich-text > p {
  margin-bottom: 20px;
}
.rich-text > p:last-child {
  margin-bottom: 0;
}
.rich-text > p a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.rich-text > p a:hover, .rich-text > p a:focus {
  color: #ff4637;
}
.rich-text > h1,
.rich-text > h2,
.rich-text > h6 {
  margin-bottom: 20px;
}
.rich-text > h3,
.rich-text > h4,
.rich-text > h5 {
  margin-bottom: 10px;
}
.rich-text > p + h1,
.rich-text > p + h2,
.rich-text > p + h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.rich-text > p + h3,
.rich-text > p + h4,
.rich-text > p + h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.rich-text > h3 + h4,
.rich-text > h3 + h5,
.rich-text > h3 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.rich-text > h4 + h5,
.rich-text > h4 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.rich-text > h1 a,
.rich-text > h2 a,
.rich-text > h3 a,
.rich-text > h4 a,
.rich-text > h5 a,
.rich-text > h6 a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.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 > h4 a:hover,
.rich-text > h4 a:focus,
.rich-text > h5 a:hover,
.rich-text > h5 a:focus,
.rich-text > h6 a:hover,
.rich-text > h6 a:focus {
  color: #ff4637;
  background-color: transparent;
}
.rich-text > h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h1 {
    font-size: 140px;
  }
}
.rich-text > h2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h2 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h2 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .rich-text > h2 {
    line-height: 1.3;
  }
}
.rich-text > h3 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h3 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h3 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .rich-text > h3 {
    line-height: 1.4;
  }
}
.rich-text > h4 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h4 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h4 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .rich-text > h4 {
    line-height: 1.4;
  }
}
.rich-text > h5 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text > h5 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text > h5 {
    font-size: 16px;
  }
}
.rich-text > h6 {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
.rich-text > ul:not(.wp-block-gallery) {
  padding-left: 40px;
  list-style-type: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.rich-text > ul:not(.wp-block-gallery) > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.rich-text > ul:not(.wp-block-gallery) > li ul,
.rich-text > ul:not(.wp-block-gallery) > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -3px;
  }
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.rich-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.rich-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.rich-text > ul:not(.wp-block-gallery) a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.rich-text > ul:not(.wp-block-gallery) a:hover, .rich-text > ul:not(.wp-block-gallery) a:focus {
  color: #ff4637;
  background-color: transparent;
}
.rich-text > ul:not(.wp-block-gallery) a {
  background-color: transparent;
}
.rich-text > ol {
  padding-left: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.rich-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.rich-text > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .rich-text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ol > li:before {
    margin-top: -3px;
  }
}
.rich-text > ol > li:last-child {
  padding-bottom: 0;
}
.rich-text > ol > li ul,
.rich-text > ol > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .rich-text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ol > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .rich-text > ol > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
@media (min-width: 768px) {
  .rich-text > ol {
    padding-left: 60px;
  }
}
.rich-text > ol a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.rich-text > ol a:hover, .rich-text > ol a:focus {
  color: #ff4637;
  background-color: transparent;
}
.rich-text > h1 + ol,
.rich-text > h2 + ol,
.rich-text > h3 + ol,
.rich-text > h4 + ol,
.rich-text > h5 + ol,
.rich-text > h6 + ol,
.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 > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
.rich-text figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .rich-text figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .rich-text figcaption {
    font-size: 16px;
  }
}
.rich-text figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.rich-text figcaption a:hover, .rich-text figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
.rich-text img {
  max-width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .rich-text .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .rich-text .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}
.rich-text > h1 + .wp-block-image,
.rich-text > h2 + .wp-block-image,
.rich-text > h3 + .wp-block-image,
.rich-text > h4 + .wp-block-image,
.rich-text > h6 + .wp-block-image {
  margin-top: 20px !important;
}
.rich-text > h1 + .wp-block-gallery,
.rich-text > h2 + .wp-block-gallery,
.rich-text > h3 + .wp-block-gallery,
.rich-text > h4 + .wp-block-gallery,
.rich-text > h6 + .wp-block-gallery {
  margin-top: -10px !important;
}
.rich-text > h1 + .image-layout,
.rich-text > h2 + .image-layout,
.rich-text > h3 + .image-layout,
.rich-text > h4 + .image-layout,
.rich-text > h6 + .image-layout {
  margin-top: 20px !important;
}
.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-top: 1px solid #000000;
}
.rich-text .gform_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  .rich-text--right-aligned > *:not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: 50%;
    margin-left: 50%;
  }
}

@media (min-width: 768px) {
  .rich-text--left-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: 66.66%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .rich-text--left-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: calc(50% - 40px);
  }
}

@media (min-width: 768px) {
  .rich-text--center-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 960px) {
  .rich-text--center-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: 70%;
  }
}
@media (min-width: 1200px) {
  .rich-text--center-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    width: 60%;
  }
}
@media (min-width: 1400px) {
  .rich-text--center-aligned > *:not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
    max-width: 1000px;
    width: 55%;
  }
}

.rich-text--half > *:not(.accordion-list):not(.wp-block-pullquote):not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table):not(.basic-grid) {
  max-width: 750px;
}

.rich-text--with-margin {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .rich-text--with-margin {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .rich-text--with-margin {
    margin-top: 120px;
  }
}

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#nu__globalheader {
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif !important;
  font-weight: 400 !important;
  border-bottom: 0 !important;
  left: 0 !important;
}
.admin-bar #nu__globalheader {
  top: 46px !important;
}
@media (min-width: 780px) {
  .admin-bar #nu__globalheader {
    top: 32px !important;
  }
}

#nu__utility-nav {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 20px !important;
}
#nu__utility-nav img {
  width: auto !important;
  display: initial !important;
}
@media (min-width: 768px) {
  #nu__utility-nav {
    padding: 0 30px 0 40px !important;
  }
}

#nu__supernav-toggle {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#nu__supernav-toggle:after {
  width: 11px;
  height: 10px;
  margin-left: 8px;
  content: "" !important;
  background: url(img/arrow-red.svg) !important;
  display: block !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nu__supernav-toggle.active {
  font-weight: 400 !important;
}
#nu__supernav-toggle.active:after {
  width: 10px;
  height: 10px;
  background: url(img/x-red.svg) !important;
}

#nu__supernav {
  top: 0 !important;
  background: rgba(28, 28, 28, 0.85) !important;
}
#nu__supernav .items > ul > li {
  color: #ffffff !important;
}
#nu__supernav .items > ul > li:hover, #nu__supernav .items > ul > li:focus {
  font-weight: 400 !important;
  background-color: #f3f2f1 !important;
  color: #000000 !important;
}
#nu__supernav .items > ul > li.active {
  font-weight: 400 !important;
  background-color: #f3f2f1 !important;
  color: #000000 !important;
}
#nu__supernav .items > ul > li.featured {
  margin-top: 3px !important;
  letter-spacing: 0 !important;
}
#nu__supernav .items > ul > li.featured a > div:nth-child(2) {
  border-bottom: 2px solid black;
}
#nu__supernav .items > ul > li.featured:hover, #nu__supernav .items > ul > li.featured:focus {
  background: none !important;
}
#nu__supernav .items > ul > li.featured img {
  display: none !important;
}
#nu__supernav .items > ul > li.first {
  margin-top: 40px !important;
}
#nu__supernav .items > ul > li.makeagift {
  margin-top: 40px !important;
}
#nu__supernav .items > ul > li.makeagift:hover a > div:nth-child(2), #nu__supernav .items > ul > li.makeagift:focus a > div:nth-child(2) {
  border-color: #000000 !important;
}
#nu__supernav .items > ul > li.makeagift img {
  display: none !important;
}
#nu__supernav .items > ul > li.makeagift a {
  border-radius: 50px !important;
}
#nu__supernav .items > ul > li.makeagift a:hover, #nu__supernav .items > ul > li.makeagift a:focus {
  background-color: #ffffff !important;
  color: #000000 !important;
}
#nu__supernav .items > ul > li > ul > li > a > div:first-child {
  border-radius: 50% !important;
  overflow: hidden !important;
  display: block !important;
}

.nu__footer {
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif !important;
  border-top: 1px solid #ffffff;
  padding-top: 40px !important;
}
.nu__footer > div {
  width: 100% !important;
  margin: 0 !important;
}
.nu__footer .campuses > ul {
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.nu__footer .campuses > ul a {
  color: #ffffff !important;
  letter-spacing: 0 !important;
}
.nu__footer .campuses > ul a:hover, .nu__footer .campuses > ul a:focus {
  color: #ff4637 !important;
}
.nu__footer .campuses > p {
  line-height: 24px !important;
}
@media (min-width: 960px) {
  .nu__footer .campuses {
    width: 70% !important;
    padding-right: 20px !important;
  }
}
@media (min-width: 1200px) {
  .nu__footer .campuses {
    width: 75% !important;
  }
}
.nu__footer .connect ul > li {
  margin-right: 8px !important;
}
.nu__footer .connect .cls-1 {
  fill: #ffffff !important;
}
.nu__footer .connect > ul a:hover .cls-1, .nu__footer .connect > ul a:focus .cls-1 {
  fill: #ff4637 !important;
}
@media (min-width: 960px) {
  .nu__footer .connect {
    width: 30% !important;
    text-align: left !important;
  }
  .nu__footer .connect > p {
    text-align: left !important;
    margin-top: 0 !important;
  }
}
@media (min-width: 1200px) {
  .nu__footer .connect {
    width: 25% !important;
  }
}

.related-articles {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .related-articles {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .related-articles {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.related-articles__head {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #000000;
}

@media (min-width: 600px) {
  .related-articles__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 960px) {
  .related-articles__list {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media (min-width: 0) and (max-width: 599px) {
  .related-articles__item {
    width: 100%;
  }
  .related-articles__item:not(:first-child) {
    margin-top: 40px;
  }
}
@media (min-width: 600px) {
  .related-articles__item {
    width: 50%;
  }
  .related-articles__item:nth-child(odd) {
    padding-right: 20px;
  }
  .related-articles__item:nth-child(n+3) {
    margin-top: 80px;
  }
}
@media (min-width: 960px) {
  .related-articles__item:nth-child(4n) {
    width: 35%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .related-articles__item:nth-child(4n-1) {
    width: 65%;
  }
  .related-articles__item:nth-child(4n-2) {
    width: 65%;
  }
  .related-articles__item:nth-child(4n-3) {
    width: 35%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .related-articles__item:only-child {
    width: 50%;
  }
}

.image-layout {
  margin-top: 60px;
  margin-bottom: 60px;
  display: grid;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 100%;
}
@media (min-width: 600px) {
  .image-layout {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .image-layout {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.image-layout figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-layout figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-layout figcaption {
    font-size: 16px;
  }
}
.image-layout figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.image-layout figcaption a:hover, .image-layout figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 0) and (max-width: 767px) {
  .image-layout figcaption {
    margin-bottom: 10px;
  }
}
.image-layout--2-asymmetrical {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
@media (min-width: 768px) {
  .image-layout--2-asymmetrical {
    grid-template-rows: 1fr;
    grid-template-columns: 1.75fr 1fr;
  }
}
.image-layout--3-asymmetrical > :nth-child(1) {
  grid-row: span 2/auto;
}
@media (min-width: 768px) {
  .image-layout--3-asymmetrical {
    grid-template-rows: 1fr 1.1fr;
    grid-template-columns: 2.263fr 1fr;
  }
}

.image-layout__figure {
  position: relative;
  z-index: 1;
}

.image-layout--3-asymmetrical .image-layout__img, .image-layout--2-asymmetrical .image-layout__img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}

.image-layout__caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  position: relative;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .image-layout__caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .image-layout__caption {
    font-size: 16px;
  }
}
.image-layout__caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.image-layout__caption a:hover, .image-layout__caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.is-style-rounded img {
  border-radius: 9999px;
}

.basic-list {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}
@media (min-width: 600px) {
  .basic-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .basic-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.basic-list--no-spacing {
  margin: 0;
}
.wp-block-column .basic-list {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  .wp-block-column .basic-list {
    margin-top: 60px;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: 0;
  }
}

.basic-list__list {
  position: relative;
}
.basic-list__list--no-title {
  border-top: 1px solid #000000;
}

.basic-list__list-item {
  position: relative;
  border-bottom: 1px solid #000000;
}

.basic-list__left,
.basic-list__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.basic-list__right--date {
  -ms-flex-item-align: center;
      align-self: center;
}
@media (min-width: 0) and (max-width: 599px) {
  .basic-list__right--date {
    margin-top: 10px;
    margin-left: 50px;
  }
}

.basic-list__link {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  text-decoration: none;
  cursor: none;
}
@media (min-width: 600px) {
  .basic-list__link {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .basic-list__link:hover, .basic-list__link:focus {
    background-color: #ffefba;
  }
  .basic-list__link:hover .basic-list__date, .basic-list__link:focus .basic-list__date {
    color: #000000;
  }
}
@media (min-width: 768px) {
  .basic-list__link {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media (min-width: 600px) {
  .basic-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.basic-list__title {
  width: 90%;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@media (min-width: 0) and (max-width: 599px) {
  .basic-list__title {
    padding-right: 30px;
  }
  .basic-list__link:hover .basic-list__title, .basic-list__link:focus .basic-list__title {
    color: #ff4637;
  }
}
@media (min-width: 600px) {
  .basic-list__link:hover .basic-list__title, .basic-list__link:focus .basic-list__title {
    -webkit-transform: skewX(-10deg);
            transform: skewX(-10deg);
  }
}

.basic-list__text {
  padding-right: 40px;
}
@media (min-width: 600px) {
  .basic-list__link:hover .basic-list__text, .basic-list__link:focus .basic-list__text {
    color: #000000;
  }
}

.basic-list__arrow {
  position: absolute;
  top: calc(50% - 5px);
  right: 10px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  width: 11px;
  height: 10px;
}
.basic-list__arrow svg {
  width: 11px;
  height: 10px;
  display: block;
  fill: #000000;
}
.basic-list__link:hover .basic-list__arrow svg, .basic-list__link:focus .basic-list__arrow svg {
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
  fill: #ff4637;
}

.basic-list__figure {
  margin-right: 10px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .basic-list__figure {
    margin-right: 15px;
  }
}
@media (min-width: 960px) {
  .basic-list__figure {
    margin-right: 20px;
  }
}

.basic-list__figure-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  border: 1px solid #000000;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .basic-list__figure-img {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 960px) {
  .basic-list__figure-img {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1800px) {
  .basic-list__figure-img {
    width: 70px;
    height: 70px;
  }
}
.basic-list__link:hover .basic-list__figure-img, .basic-list__link:focus .basic-list__figure-img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.basic-list__figure-placeholder {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
  border-radius: 50%;
  background-color: #000000;
}
.basic-list__figure-placeholder svg {
  width: 15px;
  height: 12px;
  fill: #ffffff;
}
@media (min-width: 768px) {
  .basic-list__figure-placeholder {
    width: 45px;
    height: 45px;
    margin-right: 15px;
  }
  .basic-list__figure-placeholder svg {
    width: 25px;
    height: 20px;
  }
}
@media (min-width: 960px) {
  .basic-list__figure-placeholder {
    width: 50px;
    height: 50px;
    margin-right: 20px;
  }
}
@media (min-width: 1800px) {
  .basic-list__figure-placeholder {
    width: 70px;
    height: 70px;
  }
}

.basic-list__date {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-right: 30px;
  margin-left: auto;
  display: block;
}

.basic-list--large .basic-list__left,
.basic-list--medium .basic-list__left,
.basic-list--two-col .basic-list__left,
.basic-list--people .basic-list__left,
.basic-list--news .basic-list__left {
  margin-right: 40px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) {
  .basic-list--large .basic-list__right,
.basic-list--medium .basic-list__right,
.basic-list--two-col .basic-list__right,
.basic-list--people .basic-list__right,
.basic-list--news .basic-list__right {
    width: 50%;
    max-width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.basic-list--large .basic-list__title,
.basic-list--news .basic-list__title,
.basic-list--people .basic-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-list--large .basic-list__title,
.basic-list--news .basic-list__title,
.basic-list--people .basic-list__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-list--large .basic-list__title,
.basic-list--news .basic-list__title,
.basic-list--people .basic-list__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .basic-list--large .basic-list__title,
.basic-list--news .basic-list__title,
.basic-list--people .basic-list__title {
    line-height: 1.3;
  }
}
.basic-list--large .basic-list__link,
.basic-list--news .basic-list__link,
.basic-list--people .basic-list__link {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 600px) {
  .basic-list--large .basic-list__link,
.basic-list--news .basic-list__link,
.basic-list--people .basic-list__link {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 768px) {
  .basic-list--large .basic-list__link,
.basic-list--news .basic-list__link,
.basic-list--people .basic-list__link {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 960px) {
  .basic-list--large .basic-list__link,
.basic-list--news .basic-list__link,
.basic-list--people .basic-list__link {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
}

.basic-list--large .basic-list__text,
.basic-list--people .basic-list__text {
  color: #000000;
  color: #757575;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-list--large .basic-list__text,
.basic-list--people .basic-list__text {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-list--large .basic-list__text,
.basic-list--people .basic-list__text {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .basic-list--large .basic-list__text,
.basic-list--people .basic-list__text {
    line-height: 1.3;
  }
}

.basic-list--medium .basic-list__title,
.basic-list--two-col .basic-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-list--medium .basic-list__title,
.basic-list--two-col .basic-list__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-list--medium .basic-list__title,
.basic-list--two-col .basic-list__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .basic-list--medium .basic-list__title,
.basic-list--two-col .basic-list__title {
    line-height: 1.4;
  }
}
.basic-list--medium .basic-list__text,
.basic-list--two-col .basic-list__text {
  color: #000000;
  color: #757575;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-list--medium .basic-list__text,
.basic-list--two-col .basic-list__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-list--medium .basic-list__text,
.basic-list--two-col .basic-list__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .basic-list--medium .basic-list__text,
.basic-list--two-col .basic-list__text {
    line-height: 1.4;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .basic-list--medium .basic-list__text,
.basic-list--two-col .basic-list__text {
    padding-bottom: 20px;
  }
}
.basic-list--medium .basic-list__link,
.basic-list--two-col .basic-list__link {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 600px) {
  .basic-list--medium .basic-list__link,
.basic-list--two-col .basic-list__link {
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .basic-list--medium .basic-list__link,
.basic-list--two-col .basic-list__link {
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
    padding-left: 6px;
  }
}

@media (min-width: 960px) {
  .basic-list--two-col .basic-list__list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}
.basic-list--two-col .basic-list__link {
  display: inline-block;
  width: 100%;
}

.basic-list--inverted .header-bar {
  border-color: #ffffff;
}
.basic-list--inverted .basic-list__list {
  border-color: #ffffff;
}
.basic-list--inverted .header-bar__title,
.basic-list--inverted .header-bar__link {
  color: #ffffff;
}
.basic-list--inverted .basic-list__title {
  color: #ffffff;
}
.basic-list--inverted .basic-list__arrow svg {
  fill: #ffffff;
}
.basic-list--inverted .basic-list__list-item {
  border-color: #ffffff;
}
.basic-list--inverted .basic-list__link:hover, .basic-list--inverted .basic-list__link:focus {
  background-color: #ffffff;
}
.basic-list--inverted .basic-list__link:hover .basic-list__title, .basic-list--inverted .basic-list__link:focus .basic-list__title {
  color: #000000;
}
.basic-list--inverted .basic-list__link:hover .basic-list__arrow svg, .basic-list--inverted .basic-list__link:focus .basic-list__arrow svg {
  fill: #000000;
}
.basic-list--inverted .basic-list__link:hover .basic-list__figure-placeholder, .basic-list--inverted .basic-list__link:focus .basic-list__figure-placeholder {
  background-color: #000000;
}
.basic-list--inverted .basic-list__link:hover .basic-list__figure-placeholder svg, .basic-list--inverted .basic-list__link:focus .basic-list__figure-placeholder svg {
  fill: #ffffff;
}
.basic-list--inverted .basic-list__figure-placeholder {
  background-color: #ffffff;
}
.basic-list--inverted .basic-list__figure-placeholder svg {
  fill: #000000;
}

.basic-list__topic-figure {
  width: calc(25% - 20px);
  height: auto;
  position: fixed;
  right: 40px;
  bottom: 40px;
  pointer-events: none;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  z-index: 2;
}
@media (min-width: 0) and (max-width: 767px) {
  .basic-list__topic-figure {
    display: none;
  }
}

@media (min-width: 768px) {
  .basic-list__topic-image {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    background-color: #ffffff;
    -webkit-transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    opacity: 0;
    border: 1px solid #000000;
  }
  .basic-list__link:hover .basic-list__topic-image, .basic-list__link:focus .basic-list__topic-image {
    opacity: 1;
  }
}

.basic-grid__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #000000;
}

.basic-grid__list-item {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 767px) {
  .basic-grid__list-item {
    width: 50%;
  }
  .basic-grid__list-item:nth-child(-n+2) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .basic-grid__list-item {
    width: 33.3%;
  }
  .basic-grid__list-item:nth-child(-n+3) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 1200px) and (max-width: 1799px) {
  .basic-grid__list-item {
    width: 25%;
  }
  .basic-grid__list-item:nth-child(-n+4) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 1800px) {
  .basic-grid__list-item {
    width: 20%;
  }
  .basic-grid__list-item:nth-child(-n+5) {
    border-top: 1px solid #000000;
  }
}

.basic-grid__list-item > * {
  height: 100%;
}

.basic-grid__link {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
  padding-left: 10px;
  display: block;
  height: 100%;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .basic-grid__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .basic-grid__link {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
    padding-left: 10px;
  }
}
@media (min-width: 960px) {
  .basic-grid__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
.basic-grid__link:hover, .basic-grid__link:focus {
  cursor: none;
  background-color: #ffefba;
}
.basic-grid__link:hover .basic-grid__image img, .basic-grid__link:focus .basic-grid__image img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.basic-grid__link:hover .basic-grid__placeholder-image svg, .basic-grid__link:focus .basic-grid__placeholder-image svg {
  opacity: 1;
}
.basic-grid__link:hover .basic-grid__title, .basic-grid__link:focus .basic-grid__title {
  color: #ff4637;
}

.basic-grid__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-grid__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-grid__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .basic-grid__title {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .basic-grid__title {
    margin-top: 20px;
  }
}

.basic-grid__subtitle {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .basic-grid__subtitle {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .basic-grid__subtitle {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .basic-grid__subtitle {
    line-height: 1.4;
  }
}

.basic-grid__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.basic-grid__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.basic-grid__placeholder {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}

.basic-grid__placeholder-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.basic-grid__placeholder-image svg {
  width: 30%;
  height: 30%;
  fill: #ffffff;
  opacity: 0.2;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.basic-grid__date {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 10px;
  display: block;
}

.cta-list {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}
@media (min-width: 600px) {
  .cta-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .cta-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.cta-list__list,
.cta-list__number-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.cta-list__number-list {
  counter-reset: large-numer-list;
}
.cta-list__number-list li {
  counter-increment: large-numer-list;
}
.cta-list__number-list li:before {
  content: counter(large-numer-list) ". ";
}
.cta-list__number-list li {
  position: relative;
}
.cta-list__number-list li:before {
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-size: 60px;
  margin-bottom: 0.1875em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .cta-list__number-list li:before {
    font-size: calc( 60px + (120 - 60) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .cta-list__number-list li:before {
    font-size: 120px;
  }
}

.cta-list__list-item {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .cta-list__list-item {
    padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 30px;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .cta-list__list-item {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    width: 33.3%;
  }
}
@media (min-width: 1200px) {
  .cta-list__list-item {
    padding-top: 50px;
    padding-right: 40px;
    padding-bottom: 50px;
    width: 25%;
  }
}

@media (min-width: 768px) {
  .cta-list__list .cta-list__list-item--full {
    width: 50%;
  }
}

.cta-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .cta-list__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .cta-list__title {
    font-size: 25px;
  }
}

.cta-list__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .cta-list__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .cta-list__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .cta-list__text {
    line-height: 1.4;
  }
}

.cta-list__button-link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.cta-list__button-link:not(:disabled):hover, .cta-list__button-link:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.cta-list__button-link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.cta-list__wrapper {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .cta-list__wrapper {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .cta-list__wrapper {
    margin-left: 40px;
  }
}
.cta-list__wrapper .cta-list {
  margin-top: 0;
}

.featured-pathway {
  padding-bottom: 60px;
  padding-top: 20px;
  position: relative;
}
@media (min-width: 600px) {
  .featured-pathway {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .featured-pathway {
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .featured-pathway {
    padding-top: 40px;
  }
}

.featured-pathway__scroller {
  cursor: none;
  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;
  position: relative;
}
@media (hover: hover) {
  .featured-pathway__scroller {
    overflow: hidden;
  }
}

.featured-pathway__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (hover: none) {
  .featured-pathway__item {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
}

.featured-pathway__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.featured-pathway__inner {
  padding-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .featured-pathway__inner {
    padding-right: 40px;
  }
}

.featured-pathway__name {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .featured-pathway__name {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .featured-pathway__name {
    font-size: 25px;
  }
}

.featured-pathway__left {
  padding-top: 10px;
  padding-right: 15px;
  padding-bottom: 10px;
  cursor: none;
}
@media (min-width: 768px) {
  .featured-pathway__left {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
@media (min-width: 960px) {
  .featured-pathway__left {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
  }
}

.featured-pathway__right {
  overflow: hidden;
}
.featured-pathway__right:hover, .featured-pathway__right:focus {
  cursor: none;
}
.featured-pathway__right:hover .featured-pathway__name, .featured-pathway__right:focus .featured-pathway__name {
  color: #ff4637;
}

.featured-pathway__link {
  cursor: none;
}
.featured-pathway__link:hover .featured-pathway__figure:before, .featured-pathway__link:focus .featured-pathway__figure:before {
  opacity: 1;
}
.featured-pathway__link:hover .featured-pathway__img, .featured-pathway__link:focus .featured-pathway__img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.featured-pathway__link:hover .featured-pathway__placeholder, .featured-pathway__link:focus .featured-pathway__placeholder {
  background-color: #ff4637;
}

.featured-pathway__figure {
  position: relative;
}

.featured-pathway__img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  border: 1px solid #000000;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .featured-pathway__img {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 1200px) {
  .featured-pathway__img {
    width: 120px;
    height: 120px;
  }
}

.featured-pathway__placeholder {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  background-color: #000000;
}
.featured-pathway__placeholder svg {
  width: 25px;
  height: 20px;
  fill: #ffffff;
}
@media (min-width: 768px) {
  .featured-pathway__placeholder {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 1200px) {
  .featured-pathway__placeholder {
    width: 120px;
    height: 120px;
  }
  .featured-pathway__placeholder svg {
    width: 35px;
    height: 27px;
  }
}

.featured-pathway__list {
  margin-right: 140px;
  position: relative;
  white-space: nowrap;
  border-bottom: 1px solid #000000;
  width: auto;
}

.featured-pathway__list-item {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .featured-pathway__list-item {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .featured-pathway__list-item {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .featured-pathway__list-item {
    line-height: 1.4;
  }
}
.featured-pathway__list-item:first-child {
  padding-left: 0;
}
.featured-pathway__list-item:first-child:before {
  display: none;
}
.featured-pathway__list-item:last-child {
  padding-right: 0;
}
.featured-pathway__list-item--title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .featured-pathway__list-item--title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .featured-pathway__list-item--title {
    font-size: 25px;
  }
}
.featured-pathway__list-item:before {
  content: " ";
  display: block;
  width: 5px;
  height: 5px;
  position: absolute;
  top: 50%;
  left: -4px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  background-color: #999795;
}

.people-list {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}
@media (min-width: 600px) {
  .people-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .people-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.people-list__img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.people-list__link {
  display: block;
}
.people-list__link:hover, .people-list__link:focus {
  cursor: none;
}
.people-list__link:hover .people-list__img, .people-list__link:focus .people-list__img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.people-list__link:hover .people-list__name, .people-list__link:focus .people-list__name {
  color: #ff4637;
}
.people-list__link:hover .people-list__img-placeholder svg, .people-list__link:focus .people-list__img-placeholder svg {
  opacity: 1;
}
.people-list__link:hover .people-list__summary, .people-list__link:focus .people-list__summary {
  border-color: #000000;
}
@media (min-width: 600px) {
  .people-list__link:hover, .people-list__link:focus {
    background-color: #ffefba;
  }
}

.people-list--list .people-list__list {
  position: relative;
  border-top: 1px solid #000000;
}
.people-list--list .people-list__list-item {
  border-bottom: 1px solid #000000;
}
.people-list--list .people-list__content {
  padding-top: 10px;
  padding-bottom: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .people-list--list .people-list__content {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  .people-list--list .people-list__col-left {
    padding-right: 40px;
    width: 50%;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .people-list--list .people-list__col-right {
    margin-left: 50px;
  }
}
@media (min-width: 768px) {
  .people-list--list .people-list__col-right {
    width: 50%;
  }
}
.people-list--list .people-list__person-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.people-list--list .people-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--list .people-list__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--list .people-list__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-list--list .people-list__title {
    line-height: 1.4;
  }
}
.people-list--list .people-list__name {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--list .people-list__name {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--list .people-list__name {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .people-list--list .people-list__name {
    line-height: 1.3;
  }
}
.people-list--list .people-list__summary {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--list .people-list__summary {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--list .people-list__summary {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-list--list .people-list__summary {
    line-height: 1.4;
  }
}
.people-list--list .people-list__figure {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .people-list--list .people-list__figure {
    margin-right: 15px;
  }
}
@media (min-width: 960px) {
  .people-list--list .people-list__figure {
    margin-right: 20px;
  }
}
.people-list--list .people-list__img {
  width: 40px;
  height: 40px;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 50%;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .people-list--list .people-list__img {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 960px) {
  .people-list--list .people-list__img {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1800px) {
  .people-list--list .people-list__img {
    width: 70px;
    height: 70px;
  }
}
.people-list--list .people-list__img-placeholder {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background-color: #000000;
}
.people-list--list .people-list__img-placeholder svg {
  width: 15px;
  height: 12px;
  fill: #ffffff;
}
@media (min-width: 768px) {
  .people-list--list .people-list__img-placeholder svg {
    width: 25px;
    height: 20px;
  }
}
@media (min-width: 768px) {
  .people-list--list .people-list__img-placeholder {
    width: 45px;
    height: 45px;
  }
}
@media (min-width: 960px) {
  .people-list--list .people-list__img-placeholder {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 1800px) {
  .people-list--list .people-list__img-placeholder {
    width: 70px;
    height: 70px;
  }
}

.people-list--grid .people-list__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #000000;
}
.people-list--grid .people-list__list-item {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 767px) {
  .people-list--grid .people-list__list-item {
    width: 50%;
  }
  .people-list--grid .people-list__list-item:nth-child(-n+2) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .people-list--grid .people-list__list-item {
    width: 33.3%;
  }
  .people-list--grid .people-list__list-item:nth-child(-n+3) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 1200px) and (max-width: 1799px) {
  .people-list--grid .people-list__list-item {
    width: 25%;
  }
  .people-list--grid .people-list__list-item:nth-child(-n+4) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 1800px) {
  .people-list--grid .people-list__list-item {
    width: 20%;
  }
  .people-list--grid .people-list__list-item:nth-child(-n+5) {
    border-top: 1px solid #000000;
  }
}
.people-list--grid .people-list__list-item > * {
  height: 100%;
}
.people-list--grid .people-list__link {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
  padding-left: 10px;
  display: block;
  height: 100%;
}
@media (min-width: 600px) {
  .people-list--grid .people-list__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .people-list--grid .people-list__link {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
    padding-left: 10px;
  }
}
@media (min-width: 960px) {
  .people-list--grid .people-list__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
.people-list--grid .people-list__name {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--grid .people-list__name {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--grid .people-list__name {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-list--grid .people-list__name {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .people-list--grid .people-list__name {
    margin-top: 20px;
  }
}
.people-list--grid .people-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--grid .people-list__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--grid .people-list__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-list--grid .people-list__title {
    line-height: 1.4;
  }
}
.people-list--grid .people-list__figure {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.people-list--grid .people-list__figure img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.people-list--grid .people-list__img-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.people-list--grid .people-list__img-placeholder svg {
  width: 30%;
  height: 30%;
  fill: #ffffff;
  opacity: 0.2;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.people-list--grid .people-list__summary {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #e6e6e6;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-list--grid .people-list__summary {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-list--grid .people-list__summary {
    font-size: 16px;
  }
}

.slider {
  position: relative;
}

.slider__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;
}

.slider__title {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.slider__cells-wrapper {
  border-top: 1px solid #000000;
  position: relative;
  cursor: none;
}

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

.slider__next,
.slider__prev {
  width: 30px;
  height: 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.slider__next:hover, .slider__next:focus,
.slider__prev:hover,
.slider__prev:focus {
  outline: 0;
}
.slider__next:hover svg, .slider__next:focus svg,
.slider__prev:hover svg,
.slider__prev:focus svg {
  fill: #ff4637;
}
.slider__next:disabled,
.slider__prev:disabled {
  pointer-events: none;
}
.slider__next:disabled svg,
.slider__prev:disabled svg {
  fill: #cdcbca;
}

.slider__next-arrow,
.slider__prev-arrow {
  width: 12px;
  height: 12px;
  fill: #000000;
}

.slider__prev-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.slider__cell {
  padding-top: 20px;
  padding-right: 20px;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 60%;
  min-height: 100%;
  position: relative;
  max-width: 350px;
  display: block;
}
.slider__cell:not(:last-child) {
  border-right: 1px solid #000000;
}
@media (min-width: 768px) {
  .slider__cell {
    width: 30%;
  }
}
@media (min-width: 960px) {
  .slider__cell {
    width: 26%;
  }
}

.slider__cell-link {
  display: block;
  height: 100%;
}
.slider__cell-link:hover, .slider__cell-link:focus {
  cursor: none;
}
.slider__cell-link:hover .slider__cell-image img, .slider__cell-link:focus .slider__cell-image img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.slider__cell-link:hover .slider__cell-placeholder-image svg, .slider__cell-link:focus .slider__cell-placeholder-image svg {
  opacity: 1;
}
.slider__cell-link:hover .slider__cell-title, .slider__cell-link:focus .slider__cell-title {
  color: #ff4637;
}
.slider__cell-link:hover .slider__cell-title span, .slider__cell-link:focus .slider__cell-title span {
  -webkit-box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
          box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
}

.slider__cell-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .slider__cell-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .slider__cell-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .slider__cell-title {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .slider__cell-title {
    margin-top: 20px;
  }
}

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

.slider__cell-placeholder {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}

.slider__cell-placeholder-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.slider__cell-placeholder-image svg {
  width: 30%;
  height: 30%;
  fill: #ffffff;
  opacity: 0.2;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.people-slider {
  border-top: 1px solid #000000;
  position: relative;
  cursor: none;
}

.people-slider__cells {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.people-slider__cell {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 65%;
  min-height: 100%;
  position: relative;
}
.people-slider__cell:not(:last-child) {
  border-right: 1px solid #000000;
}
@media (min-width: 600px) {
  .people-slider__cell {
    width: 40%;
  }
}
@media (min-width: 768px) {
  .people-slider__cell {
    width: 300px;
  }
}
.people-slider__cell:hover, .people-slider__cell:focus {
  cursor: none;
  background-color: #ffefba;
}
.people-slider__cell:hover .people-slider__job-title, .people-slider__cell:focus .people-slider__job-title {
  color: #000000;
}
.people-slider__cell:hover .people-slider__name, .people-slider__cell:focus .people-slider__name {
  -webkit-transform: skewX(-10deg);
          transform: skewX(-10deg);
}
.people-slider__cell:hover .people-slider__image img, .people-slider__cell:focus .people-slider__image img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.people-slider__image {
  margin-bottom: 20px;
  width: 120px;
  height: 120px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.people-slider__image img {
  border-radius: 50%;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.people-slider__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.people-slider__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.people-slider__name {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-slider__name {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-slider__name {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-slider__name {
    line-height: 1.4;
  }
}

.people-slider__job-title {
  color: #000000;
  color: #757575;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-slider__job-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-slider__job-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .people-slider__job-title {
    line-height: 1.4;
  }
}

.text-list {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .text-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .text-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 600px) {
  .text-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 600px) {
  .text-list__item {
    width: 50%;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.text-list__item:first-child {
  padding-bottom: 40px;
}
@media (min-width: 600px) {
  .text-list__item:first-child {
    padding-right: 40px;
    padding-bottom: 0;
  }
}
.text-list__item:last-child {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.text-list__text {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .text-list__text {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}

.text-list__button-link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.text-list__button-link:not(:disabled):hover, .text-list__button-link:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.text-list__button-link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.header-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 6px;
  border-bottom: 1px solid #000000;
}
@media (min-width: 768px) {
  .header-bar {
    padding-bottom: 10px;
  }
}

.header-bar__title {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.header-bar__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-left: auto;
}
.header-bar__link:hover, .header-bar__link:focus {
  color: #ff4637;
}

.header-bar--no-border {
  border-bottom: 0;
}

.highlighter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  cursor: url(img/drawing-cursor.png) 27 27, pointer;
  cursor: -webkit-image-set(url(img/drawing-cursor.png) 1x, url(img/drawing-cursor@2x.png) 2x) 27 27, pointer;
}

.highlighter__canvas {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.highlighter--is-drawing .home__big-text,
.highlighter--is-drawing .home__big-text a,
.highlighter--is-drawing .home__topic-list,
.highlighter--is-drawing .home__topic-list a,
.highlighter--is-drawing .home__featured-stories,
.highlighter--is-drawing .home__featured-stories a,
.highlighter--is-drawing .home__stats,
.highlighter--is-drawing .home__stats a,
.highlighter--is-drawing .home__dialogues,
.highlighter--is-drawing .home__dialogues a,
.highlighter--is-drawing .dialogues,
.highlighter--is-drawing .home__pathways,
.highlighter--is-drawing .home__pathways a,
.highlighter--is-drawing .home__pathways .featured-pathway,
.highlighter--is-drawing .home__pathways .featured-pathway a,
.highlighter--is-drawing .home__departments,
.highlighter--is-drawing .home__departments a {
  pointer-events: none;
}

.large-cta {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}
@media (min-width: 600px) {
  .large-cta {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .large-cta {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.large-cta__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.large-cta__left,
.large-cta__right {
  width: 100%;
}
@media (min-width: 960px) {
  .large-cta__left,
.large-cta__right {
    width: 50%;
  }
}
.wp-block-column .large-cta__left,
.wp-block-column .large-cta__right {
  width: 100%;
}
@media (min-width: 1400px) {
  .wp-block-column .large-cta__left,
.wp-block-column .large-cta__right {
    width: 50%;
  }
}

.large-cta__left {
  display: block;
}
.large-cta__left:hover, .large-cta__left:focus {
  cursor: none;
}
.large-cta__left:hover figure, .large-cta__left:focus figure {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.large-cta__right {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 959px) {
  .large-cta__right {
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
  }
}
@media (min-width: 960px) {
  .large-cta__right {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 0) and (max-width: 1399px) {
  .wp-block-column .large-cta__right {
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
  }
}
@media (min-width: 1400px) {
  .wp-block-column .large-cta__right {
    border-top: 1px solid #000000;
  }
}

.large-cta__heading {
  padding-top: 40px;
}
.large-cta__heading.big {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .large-cta__heading.big {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .large-cta__heading.big {
    font-size: 70px;
  }
}
.large-cta__heading.small {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .large-cta__heading.small {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .large-cta__heading.small {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .large-cta__heading {
    padding-top: 60px;
  }
}
@media (min-width: 960px) {
  .large-cta__heading {
    padding-top: 80px;
  }
}
@media (min-width: 1200px) {
  .large-cta__heading {
    padding-top: 100px;
  }
}

.large-cta__photo-figure {
  position: relative;
  height: 100%;
}
.large-cta__photo-figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.large-cta__right-inner {
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f3f2f1;
  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;
}
@media (min-width: 768px) {
  .large-cta__right-inner {
    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
}
@media (min-width: 960px) {
  .large-cta__right-inner {
    padding-top: 60px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.large-cta__button-link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.large-cta__button-link:not(:disabled):hover, .large-cta__button-link:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.large-cta__button-link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.nav {
  position: relative;
}

.nav__content {
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .nav__content {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.nav__toolbar {
  border-bottom: 1px solid #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 60px;
}
@media (min-width: 600px) {
  .nav__toolbar {
    height: 70px;
  }
}

.nav__logos {
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media (min-width: 0) and (max-width: 449px) {
  .nav__logos {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 600px) {
  .nav__logos {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 768px) {
  .nav__logos {
    padding-top: 15px;
    padding-right: 40px;
    padding-bottom: 6px;
  }
}

.nav__logo {
  display: block;
  text-decoration: none;
  color: #000000;
}
.nav__logo:hover .nav__logo-text, .nav__logo:focus .nav__logo-text {
  color: #ff4637;
}

.nav__logo-text {
  color: #000000;
  color: #000000;
  font-family: "Speare", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  font-size: 13px;
  display: inline-block;
}
@media (min-width: 400px) and (max-width: 1599px) {
  .nav__logo-text {
    font-size: calc( 13px + (16 - 13) * ( 100vw - 400px ) / (1600 - 400) );
  }
}
@media (min-width: 1600px) {
  .nav__logo-text {
    font-size: 16px;
  }
}
@media (min-width: 600px) {
  .nav__logo-text {
    white-space: nowrap;
  }
}

.nav__logo-dot {
  color: #000000;
  color: #ff4637;
  font-family: "Speare", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  font-size: 13px;
  margin-left: 8px;
  margin-right: 8px;
  display: block;
}
@media (min-width: 400px) and (max-width: 1599px) {
  .nav__logo-dot {
    font-size: calc( 13px + (16 - 13) * ( 100vw - 400px ) / (1600 - 400) );
  }
}
@media (min-width: 1600px) {
  .nav__logo-dot {
    font-size: 16px;
  }
}
@media (min-width: 0) and (max-width: 449px) {
  .nav__logo-dot {
    display: none;
  }
}

.nav__toolbar-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 768px) {
  .nav__toolbar-right {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 960px) {
  .nav__toolbar-right {
    width: 50%;
  }
}

.nav__global-northeastern {
  height: 0px;
}
.nav__global-northeastern #nu__utility-nav > a {
  float: left;
}
.nav__global-northeastern #nu__utility-nav > a img {
  display: block !important;
}

.nav__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #000000;
}
@media (min-width: 1200px) {
  .nav__links {
    min-height: 70px;
  }
}

.nav__links-site {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  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;
}
@media (min-width: 1200px) {
  .nav__links-site {
    width: 20%;
  }
}

.nav__links-list {
  display: none;
}
@media (min-width: 1200px) {
  .nav__links-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 60%;
  }
}

.nav__links-spacer {
  display: none;
}
@media (min-width: 1200px) {
  .nav__links-spacer {
    width: 20%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: block;
  }
}

.nav__links-site-link {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav__links-site-link {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav__links-site-link {
    font-size: 25px;
  }
}
.nav__links-site-link:hover, .nav__links-site-link:focus {
  color: #ff4637;
}
.nav__links-site-link--subsite {
  color: #ff4637;
}
.nav__links-site-link--subsite:hover, .nav__links-site-link--subsite:focus {
  color: #000000;
}
@media (min-width: 1200px) {
  .nav__links-site-link {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    max-width: 280px;
  }
}
@media (min-width: 1800px) {
  .nav__links-site-link {
    max-width: 300px;
  }
}

.nav__links-item {
  position: relative;
  height: 100%;
}
.nav__links-item:hover .nav__links-link {
  background-color: #000000;
  color: #ffffff;
}
.nav__links-item:hover .nav__dropdown {
  visibility: visible;
}
.nav__links-item:hover .nav__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.nav__links-item:focus-within .nav__links-link {
  background-color: #000000;
  color: #ffffff;
}
.nav__links-item:focus-within .nav__dropdown {
  visibility: visible;
}
.nav__links-item:focus-within .nav__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.nav__links-link {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  position: relative;
  z-index: 10;
  white-space: nowrap;
}
.nav__links-link:active {
  outline: 0;
}
.nav__links-link:hover, .nav__links-link:focus {
  color: #ffffff;
  background-color: #000000;
}
.nav__links-link.active span {
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-box-shadow: inset 0 -1px 0 0 #000000;
          box-shadow: inset 0 -1px 0 0 #000000;
}

.nav__dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  visibility: hidden;
  z-index: 50;
}

.nav__dropdown-item {
  -webkit-transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, transform 0.15s;
  transition: opacity 0.1s, transform 0.15s, -webkit-transform 0.15s;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
.nav__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.nav__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.nav__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.nav__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.nav__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.nav__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.nav__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.nav__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.nav__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.nav__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.nav__dropdown-item:last-child {
  border-bottom: 1px solid #000000;
}

.nav__dropdown-link {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #ffffff;
  white-space: nowrap;
  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;
}
.nav__dropdown-link:hover, .nav__dropdown-link:focus {
  background-color: #000000;
  color: #ffffff;
}
.nav__dropdown-link:hover .nav__dropdown-arrow, .nav__dropdown-link:focus .nav__dropdown-arrow {
  fill: #ff4637;
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}

.nav__dropdown-arrow {
  width: 11px;
  height: 10px;
  margin-left: 20px;
}

.nav__toc {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #000000;
}
.nav__toc:hover, .nav__toc:focus {
  background-color: #ffefba;
}
.nav__toc:hover .nav__toc-icon, .nav__toc:focus .nav__toc-icon {
  fill: #ff4637;
}
@media (min-width: 768px) {
  .nav__toc {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.nav__toc-text {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nav__toc-text:after {
  width: 11px;
  height: 10px;
  margin-left: 8px;
  content: "";
  background: url(img/arrow-red.svg);
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 0) and (max-width: 1199px) {
  .nav__toc-text {
    display: none;
  }
}

.nav__toc-icon {
  display: none;
}
@media (min-width: 0) and (max-width: 1199px) {
  .nav__toc-icon {
    width: 14px;
    height: 14px;
    fill: #000000;
    display: block;
  }
}

.nav__subsite-menu {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  margin-left: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.nav__subsite-menu:hover, .nav__subsite-menu:focus {
  color: #ff4637;
}
@media (min-width: 1200px) {
  .nav__subsite-menu {
    display: none;
  }
}

.nav__subsite-menu-text {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.nav__subsite-menu-text:after {
  width: 11px;
  height: 10px;
  margin-left: 8px;
  content: "";
  background: url(img/arrow-red.svg);
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.nav__search-link {
  width: 48px;
  height: auto;
  position: relative;
  display: block;
  border-left: 1px solid #000000;
}
.nav__search-link:hover, .nav__search-link:focus {
  background-color: #ffefba;
}
.nav__search-link:hover svg, .nav__search-link:focus svg {
  fill: #ff4637;
}
@media (min-width: 768px) {
  .nav__search-link {
    display: none;
  }
}

.nav__search-wrapper {
  display: none;
}
@media (min-width: 768px) {
  .nav__search-wrapper {
    position: relative;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.nav__search-box {
  border-left: 1px solid #000000;
  width: 100%;
  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;
  position: relative;
}

.nav__search-input {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  padding-right: 15px;
  padding-left: 45px;
  height: 100%;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  line-height: 1.5;
}
.nav__search-input::-webkit-input-placeholder {
  color: #757575;
  opacity: 1;
}
.nav__search-input::-moz-placeholder {
  color: #757575;
  opacity: 1;
}
.nav__search-input:-ms-input-placeholder {
  color: #757575;
  opacity: 1;
}
.nav__search-input::-ms-input-placeholder {
  color: #757575;
  opacity: 1;
}
.nav__search-input::placeholder {
  color: #757575;
  opacity: 1;
}
.nav__search-input:focus {
  background-color: #ffefba;
}
.nav__search-input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.nav__search-input:focus::-moz-placeholder {
  opacity: 0;
}
.nav__search-input:focus:-ms-input-placeholder {
  opacity: 0;
}
.nav__search-input:focus::-ms-input-placeholder {
  opacity: 0;
}
.nav__search-input:focus::placeholder {
  opacity: 0;
}

.nav__search-icon {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #000000;
  z-index: 10;
}

.nav__search-searchbox {
  width: 100%;
  height: 100%;
}
.nav__search-searchbox .ais-SearchBox {
  height: 100%;
}
.nav__search-searchbox .ais-SearchBox-form {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.nav__search-searchbox .ais-SearchBox-submit {
  display: none;
}
.nav__search-searchbox .ais-SearchBox-reset {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
}
.nav__search-searchbox .ais-SearchBox-reset:hover svg, .nav__search-searchbox .ais-SearchBox-reset:focus svg {
  fill: #000000;
}

.nav__search-hits-container {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  width: calc(100% + 1px);
  z-index: 11;
}
.nav__search-hits-container .nav__search-see-all {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: block;
  background-color: #ffefba;
  border: 1px solid #000000;
  border-top: 0;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav__search-hits-container .nav__search-see-all {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav__search-hits-container .nav__search-see-all {
    font-size: 16px;
  }
}
.nav__search-hits-container .nav__search-see-all:hover, .nav__search-hits-container .nav__search-see-all:focus {
  background-color: #000000;
  color: #ffffff;
}
.nav__search-hits-container .ais-Hits {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #000000;
  border-top: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav__search-hits-container .ais-Hits {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav__search-hits-container .ais-Hits {
    font-size: 16px;
  }
}
.nav__search-hits-container .ais-Hits.ais-Hits--empty {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #000000;
  color: #ffffff;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item {
  border-bottom: 1px solid #000000;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item:last-child {
  border: 0;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .nav__search-hits-container .ais-Hits .ais-Hits-item a {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .nav__search-hits-container .ais-Hits .ais-Hits-item a {
    font-size: 16px;
  }
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a:hover, .nav__search-hits-container .ais-Hits .ais-Hits-item a:focus {
  background-color: #000000;
  color: #ffffff;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a:hover .hit-title mark,
.nav__search-hits-container .ais-Hits .ais-Hits-item a:hover .hit-title em, .nav__search-hits-container .ais-Hits .ais-Hits-item a:focus .hit-title mark,
.nav__search-hits-container .ais-Hits .ais-Hits-item a:focus .hit-title em {
  color: #000000;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a:hover .hit-type, .nav__search-hits-container .ais-Hits .ais-Hits-item a:focus .hit-type {
  color: #ffffff;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a .hit-title {
  width: 80%;
  padding-right: 20px;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item a .hit-type {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  text-align: right;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.nav__search-hits-container .ais-Hits .ais-Hits-item mark,
.nav__search-hits-container .ais-Hits .ais-Hits-item em {
  background-color: #ffefba;
  font-style: normal;
}

.nav__northeastern,
.nav__cssh {
  position: relative;
}
.nav__northeastern:hover .nav__tooltip, .nav__northeastern:focus-within .nav__tooltip,
.nav__cssh:hover .nav__tooltip,
.nav__cssh:focus-within .nav__tooltip {
  visibility: visible;
}
.nav__northeastern:hover .nav__tooltip-text, .nav__northeastern:focus-within .nav__tooltip-text,
.nav__cssh:hover .nav__tooltip-text,
.nav__cssh:focus-within .nav__tooltip-text {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.nav__tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  visibility: hidden;
  z-index: 20;
}

.nav__tooltip-text {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  line-height: 1.2em;
  white-space: nowrap;
  background-color: #ffffff;
  -webkit-transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, transform 0.15s;
  transition: opacity 0.1s, transform 0.15s, -webkit-transform 0.15s;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  border: 1px solid #000000;
  display: block;
}
.nav__tooltip-text:hover, .nav__tooltip-text:focus {
  background-color: #000000;
  color: #ffffff;
}

.footer {
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 40px;
  padding-top: 60px;
  background-color: #000000;
  position: relative;
}
@media (min-width: 768px) {
  .footer {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .footer {
    padding-left: 40px;
  }
}
@media (min-width: 600px) {
  .footer {
    padding-top: 100px;
  }
}
@media (min-width: 960px) {
  .footer {
    padding-top: 120px;
  }
}

.footer__circle {
  position: absolute;
  top: -40px;
  right: 0;
  width: 80px;
  height: 120px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .footer__circle {
    position: absolute;
    top: -60px;
    right: 0;
  }
}
@media (min-width: 960px) {
  .footer__circle {
    position: absolute;
    top: -80px;
    width: 125px;
    height: 155px;
  }
}

.footer__circle-logo-svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 120px;
  height: 120px;
  fill: #ff4637;
}
@media (min-width: 960px) {
  .footer__circle-logo-svg {
    width: 155px;
    height: 155px;
  }
}

.footer__content {
  margin-bottom: 60px;
  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: 960px) {
  .footer__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.footer__content-left {
  margin-bottom: 60px;
  width: 100%;
}
@media (min-width: 960px) {
  .footer__content-left {
    margin-right: 40px;
    margin-bottom: 0px;
    width: 50%;
  }
}

.footer__description {
  padding-top: 20px;
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  border-top: 1px solid #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__description {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__description {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .footer__description {
    line-height: 1.3;
  }
}

.footer__sections {
  width: 100%;
}
@media (min-width: 960px) {
  .footer__sections {
    width: 50%;
  }
}

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

.footer__section {
  padding-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid #ffffff;
}
.footer__section:not(:last-child) {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .footer__section {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.footer__section-title {
  margin-bottom: 20px;
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__section-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__section-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .footer__section-title {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .footer__section-title {
    margin-bottom: 40px;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .footer__section-title {
    width: 40%;
  }
}
@media (min-width: 1200px) {
  .footer__section-title {
    width: 50%;
  }
}

.footer__section-content {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .footer__section-content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .footer__section-content {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .footer__section-content {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .footer__section-content {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (min-width: 960px) {
  .footer__section-content {
    width: 60%;
  }
}
@media (min-width: 1200px) {
  .footer__section-content {
    width: 50%;
  }
}

.footer__section-description {
  margin-bottom: 40px;
}
.footer__section-description a {
  color: #ffffff;
  display: inline;
  text-decoration: underline;
}
.footer__section-description a:hover, .footer__section-description a:focus {
  color: #ff4637;
}

.footer__section-cta {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: transparent;
}
.footer__section-cta:not(:disabled):hover, .footer__section-cta:not(:disabled):focus {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
}
.footer__section-cta:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.cta-group .footer__section-cta:first-child {
  margin-right: -5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.cta-group .footer__section-cta:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.footer__social-links {
  margin-top: 40px;
}

body #gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  font-size: 12px;
  margin: 20px 0 5px 0;
}
@media (min-width: 960px) {
  body #gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
    margin-top: 30px;
  }
}
body #gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input,
body #gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input,
body #gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input table.gfield_list td,
body .gform_wrapper .gform_body .gfield_list td.gfield_list_cell input,
body .gform_wrapper .gform_body .gfield_list td.gfield_list_cell input,
body .gform_wrapper .gform_body .gfield_list td.gfield_list_cell input table.gfield_list td,
body .gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input,
body .gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input,
body .gform_wrapper_1 .gform_body .gfield_list td.gfield_list_cell input table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
body #gform_wrapper_1 .gform_body table.gfield_list td,
body .gform_wrapper .gform_body table.gfield_list td,
body .gform_wrapper_1 .gform_body table.gfield_list td {
  margin-left: 0;
  margin-right: 0;
}
body #gform_wrapper_1 .gform_body table.gfield_list tr,
body .gform_wrapper .gform_body table.gfield_list tr,
body .gform_wrapper_1 .gform_body table.gfield_list tr {
  border: 0;
  border-top: 0;
  border-bottom: 0;
}
body #gform_wrapper_1 .gform_body table.gfield_list tr input,
body .gform_wrapper .gform_body table.gfield_list tr input,
body .gform_wrapper_1 .gform_body table.gfield_list tr input {
  width: 100%;
}
body #gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper .gform_body .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper_1 .gform_body .field_sublabel_above .ginput_complex.ginput_container label {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 8px;
}
body #gform_wrapper_1 .gform_body .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper_1 .gform_body .field_sublabel_below .ginput_complex.ginput_container label {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 8px;
}
body #gform_wrapper_1 .gform_body select,
body .gform_wrapper .gform_body select,
body .gform_wrapper_1 .gform_body select {
  background: url(img/arrow-down.svg) no-repeat scroll calc(100% - 0.9em) center;
}
body #gform_wrapper_1 .gform_body .gfield_list_icons,
body .gform_wrapper .gform_body .gfield_list_icons,
body .gform_wrapper_1 .gform_body .gfield_list_icons {
  margin-top: 10px;
  background-color: #ffffff;
  padding-left: 10px !important;
}
body #gform_wrapper_1 .gform_body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img,
body .gform_wrapper .gform_body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img,
body .gform_wrapper_1 .gform_body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img {
  opacity: 1;
}
body #gform_wrapper_1 .gform_body ::-webkit-file-upload-button,
body .gform_wrapper .gform_body ::-webkit-file-upload-button,
body .gform_wrapper_1 .gform_body ::-webkit-file-upload-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-right: 10px;
}
body #gform_wrapper_1 .gform_body ::-webkit-file-upload-button:not(:disabled):hover, body #gform_wrapper_1 .gform_body ::-webkit-file-upload-button:not(:disabled):focus,
body .gform_wrapper .gform_body ::-webkit-file-upload-button:not(:disabled):hover,
body .gform_wrapper .gform_body ::-webkit-file-upload-button:not(:disabled):focus,
body .gform_wrapper_1 .gform_body ::-webkit-file-upload-button:not(:disabled):hover,
body .gform_wrapper_1 .gform_body ::-webkit-file-upload-button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
body #gform_wrapper_1 .gform_body ::-webkit-file-upload-button:disabled,
body .gform_wrapper .gform_body ::-webkit-file-upload-button:disabled,
body .gform_wrapper_1 .gform_body ::-webkit-file-upload-button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
body #gform_wrapper_1 .gform_body .gsection_title,
body .gform_wrapper .gform_body .gsection_title,
body .gform_wrapper_1 .gform_body .gsection_title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin: 0 !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .gsection_title,
body .gform_wrapper .gform_body .gsection_title,
body .gform_wrapper_1 .gform_body .gsection_title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .gsection_title,
body .gform_wrapper .gform_body .gsection_title,
body .gform_wrapper_1 .gform_body .gsection_title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .gsection_title,
body .gform_wrapper .gform_body .gsection_title,
body .gform_wrapper_1 .gform_body .gsection_title {
    line-height: 1.3;
  }
}
body #gform_wrapper_1 .gform_body .top_label .gfield_label,
body #gform_wrapper_1 .gform_body legend.gfield_label,
body .gform_wrapper .gform_body .top_label .gfield_label,
body .gform_wrapper .gform_body legend.gfield_label,
body .gform_wrapper_1 .gform_body .top_label .gfield_label,
body .gform_wrapper_1 .gform_body legend.gfield_label {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .top_label .gfield_label,
body #gform_wrapper_1 .gform_body legend.gfield_label,
body .gform_wrapper .gform_body .top_label .gfield_label,
body .gform_wrapper .gform_body legend.gfield_label,
body .gform_wrapper_1 .gform_body .top_label .gfield_label,
body .gform_wrapper_1 .gform_body legend.gfield_label {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .top_label .gfield_label,
body #gform_wrapper_1 .gform_body legend.gfield_label,
body .gform_wrapper .gform_body .top_label .gfield_label,
body .gform_wrapper .gform_body legend.gfield_label,
body .gform_wrapper_1 .gform_body .top_label .gfield_label,
body .gform_wrapper_1 .gform_body legend.gfield_label {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .top_label .gfield_label,
body #gform_wrapper_1 .gform_body legend.gfield_label,
body .gform_wrapper .gform_body .top_label .gfield_label,
body .gform_wrapper .gform_body legend.gfield_label,
body .gform_wrapper_1 .gform_body .top_label .gfield_label,
body .gform_wrapper_1 .gform_body legend.gfield_label {
    line-height: 1.4;
  }
}
body #gform_wrapper_1 .gform_body .gsection_description,
body .gform_wrapper .gform_body .gsection_description,
body .gform_wrapper_1 .gform_body .gsection_description {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 30px;
  padding: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .gsection_description,
body .gform_wrapper .gform_body .gsection_description,
body .gform_wrapper_1 .gform_body .gsection_description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .gsection_description,
body .gform_wrapper .gform_body .gsection_description,
body .gform_wrapper_1 .gform_body .gsection_description {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .gsection_description,
body .gform_wrapper .gform_body .gsection_description,
body .gform_wrapper_1 .gform_body .gsection_description {
    line-height: 1.4;
  }
}
body #gform_wrapper_1 .gform_body .field_description_below .gfield_description,
body .gform_wrapper .gform_body .field_description_below .gfield_description,
body .gform_wrapper_1 .gform_body .field_description_below .gfield_description {
  padding-top: 10px;
}
body #gform_wrapper_1 .gform_body .gsection,
body .gform_wrapper .gform_body .gsection,
body .gform_wrapper_1 .gform_body .gsection {
  border-bottom: 1px solid #000000;
  margin: 0 0 30px;
}
body #gform_wrapper_1 .gform_body .gfield_select,
body .gform_wrapper .gform_body .gfield_select,
body .gform_wrapper_1 .gform_body .gfield_select {
  width: 100%;
}
body #gform_wrapper_1 .gform_body .gfield_time_ampm_shim,
body .gform_wrapper .gform_body .gfield_time_ampm_shim,
body .gform_wrapper_1 .gform_body .gfield_time_ampm_shim {
  height: 24px;
  margin: 0;
}
body #gform_wrapper_1 .gform_body ul.gform_fields li.gfield,
body .gform_wrapper .gform_body ul.gform_fields li.gfield,
body .gform_wrapper_1 .gform_body ul.gform_fields li.gfield {
  margin: 0 0 30px;
  padding-right: 0;
}
body #gform_wrapper_1 .gform_body .gfield_time_hour,
body #gform_wrapper_1 .gform_body .gfield_time_minute,
body .gform_wrapper .gform_body .gfield_time_hour,
body .gform_wrapper .gform_body .gfield_time_minute,
body .gform_wrapper_1 .gform_body .gfield_time_hour,
body .gform_wrapper_1 .gform_body .gfield_time_minute {
  padding-right: 15px;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gfield_time_hour,
body #gform_wrapper_1 .gform_body .gfield_time_minute,
body .gform_wrapper .gform_body .gfield_time_hour,
body .gform_wrapper .gform_body .gfield_time_minute,
body .gform_wrapper_1 .gform_body .gfield_time_hour,
body .gform_wrapper_1 .gform_body .gfield_time_minute {
    padding-right: 30px;
    margin-right: 0;
  }
}
body #gform_wrapper_1 .gform_body .gfield_time_hour,
body #gform_wrapper_1 .gform_body .gfield_time_minute,
body #gform_wrapper_1 .gform_body .gfield_time_ampm,
body .gform_wrapper .gform_body .gfield_time_hour,
body .gform_wrapper .gform_body .gfield_time_minute,
body .gform_wrapper .gform_body .gfield_time_ampm,
body .gform_wrapper_1 .gform_body .gfield_time_hour,
body .gform_wrapper_1 .gform_body .gfield_time_minute,
body .gform_wrapper_1 .gform_body .gfield_time_ampm {
  max-width: 150px;
  position: relative;
  margin-right: 0;
}
body #gform_wrapper_1 .gform_body .gfield_time_hour input,
body #gform_wrapper_1 .gform_body .gfield_time_minute input,
body #gform_wrapper_1 .gform_body .gfield_time_ampm select,
body .gform_wrapper .gform_body .gfield_time_hour input,
body .gform_wrapper .gform_body .gfield_time_minute input,
body .gform_wrapper .gform_body .gfield_time_ampm select,
body .gform_wrapper_1 .gform_body .gfield_time_hour input,
body .gform_wrapper_1 .gform_body .gfield_time_minute input,
body .gform_wrapper_1 .gform_body .gfield_time_ampm select {
  width: 100%;
  max-width: 100% !important;
}
body #gform_wrapper_1 .gform_body .gfield_time_hour i,
body .gform_wrapper .gform_body .gfield_time_hour i,
body .gform_wrapper_1 .gform_body .gfield_time_hour i {
  position: absolute;
  top: 0;
  right: 2px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gfield_time_hour i,
body .gform_wrapper .gform_body .gfield_time_hour i,
body .gform_wrapper_1 .gform_body .gfield_time_hour i {
    right: 10px;
    margin-top: 50px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .name_first label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .name_last label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_line_1 label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_line_2 label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_city label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_state label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_zip label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .address_country label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_time_hour label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_time_minute label,
body .gform_wrapper .gform_body .gform_fields .gfield .name_first label,
body .gform_wrapper .gform_body .gform_fields .gfield .name_last label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_line_1 label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_line_2 label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_city label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_state label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_zip label,
body .gform_wrapper .gform_body .gform_fields .gfield .address_country label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_hour label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_minute label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .name_first label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .name_last label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_line_1 label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_line_2 label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_city label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_state label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_zip label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .address_country label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_time_hour label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_time_minute label {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 12px !important;
  text-align: left;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button],
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button],
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button] {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover, body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):hover,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:disabled,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:disabled,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input[type=button]:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload input,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_fileupload input {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  letter-spacing: 0 !important;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li {
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li {
    margin: 0 0 15px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin: 0 0 0 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_consent_label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_radio li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_checkbox li label,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_consent_label {
    line-height: 1.4;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox],
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox] {
  border: 1px solid #000000;
  width: 25px !important;
  height: 25px;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox],
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox] {
    width: 30px !important;
    height: 30px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:after {
  content: " ";
  display: block;
  width: 14px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -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) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:after {
    width: 16px;
    height: 12px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:checked:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:checked:after {
  opacity: 1;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:hover, body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:hover,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:hover,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=checkbox]:focus {
  cursor: pointer;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio],
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio] {
  height: 25px;
  width: 25px !important;
  border-radius: 100%;
  border: 1px solid #000000;
  position: relative;
  margin: 0;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio],
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio] {
    height: 30px;
    width: 30px !important;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:after {
  content: " ";
  display: block;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #000000;
  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) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:after {
    width: 30px;
    height: 30px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:checked:after,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked:after,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:checked:after {
  opacity: 1;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:hover, body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:hover,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:hover,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=radio]:focus {
  cursor: pointer;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding: 15px !important;
  border: 1px solid #000000;
  font-size: 18px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield textarea,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select {
    padding: 20px !important;
    font-size: 20px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]:focus,
body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea:focus,
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield textarea:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.ginput_container_multiselect) select:focus {
  background-color: #ffefba;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  border: 1px solid #000000;
  font-size: 18px;
  padding: 0;
  width: 100% !important;
}
@media (min-width: 600px) and (max-width: 2499px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select {
    font-size: 20px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect > select:focus {
  background-color: #ffefba;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect option,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect option,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect option {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect option,
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_multiselect option,
body .gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container_multiselect option {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.gfield_time_hour):not(.gfield_time_minute) > input,
body .gform_wrapper .gform_body .gform_fields .gfield div:not(.gfield_time_hour):not(.gfield_time_minute) > input,
body .gform_wrapper_1 .gform_body .gform_fields .gfield div:not(.gfield_time_hour):not(.gfield_time_minute) > input {
  width: 100%;
}

.gform_wrapper div.validation_error {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  color: #ff4637;
  text-align: left;
  border-top: 1px solid #ff4637;
  border-bottom: 1px solid #ff4637;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper div.validation_error {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper div.validation_error {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .gform_wrapper div.validation_error {
    line-height: 1.4;
  }
}
.gform_wrapper .gfield_required {
  color: #ff4637;
}
.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: #000000;
}
.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 #ff4637 !important;
}
.gform_wrapper .validation_message {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  color: #ff4637;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .gform_wrapper .validation_message {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .gform_wrapper .validation_message {
    font-size: 25px;
  }
}

.gform_wrapper .gform_footer input[type=submit] {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  border: 1px solid #000000;
}
.gform_wrapper .gform_footer input[type=submit]:not(:disabled):hover, .gform_wrapper .gform_footer input[type=submit]:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.gform_wrapper .gform_footer input[type=submit]:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.gform_ajax_spinner {
  width: 30px;
  height: 30px;
  margin-top: 30px;
  margin-left: 0;
  border: 1px solid transparent !important;
  border-left: 2px solid #ff4637 !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_date {
  position: relative;
}
.ginput_container_date:after {
  width: 15px;
  height: 15px;
  position: absolute;
  bottom: 5px;
  left: 0;
  content: "";
  background: url(img/date-picker-calendar.svg);
  background-size: 100%;
  z-index: -1;
  display: block;
}

.datepicker_no_icon {
  margin-bottom: 30px;
}

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

.ui-datepicker-title {
  background-color: #000000;
}
.ui-datepicker-title select {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #ffffff;
}

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

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

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

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

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

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

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

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

.ui-datepicker thead {
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  background: #ffffff;
  color: #000000;
}

.ui-datepicker th {
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
}

.gform_delete {
  max-width: 25px !important;
  float: left;
  border: none !important;
  margin-right: 10px;
}

.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;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.social-links li:first-child .social-link {
  margin-left: 0;
}

.social-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 50px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  border: 1px solid #ffffff;
  border-radius: 50%;
}
.social-link svg {
  width: 16px;
  height: 16px;
  fill: #ffffff;
}
.social-link:hover, .social-link:focus {
  background-color: #ffffff;
}
.social-link:hover svg, .social-link:focus svg {
  fill: #000000;
}
.social-link:hover .social-link__initial, .social-link:focus .social-link__initial {
  color: #000000;
}

.social-link__initial {
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  line-height: 1;
  font-weight: normal;
  text-transform: uppercase;
  color: #ffffff;
}

.breadcrumb {
  padding-bottom: 3px;
  display: inline-block;
  border-bottom: 1px solid #000000;
}
.breadcrumb:hover, .breadcrumb:focus {
  border-color: #ff4637;
}
.breadcrumb:hover .breadcrumb__text, .breadcrumb:focus .breadcrumb__text {
  color: #ff4637;
}

.breadcrumb__text {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.breadcrumb--inverted {
  border-bottom: 1px solid #ffffff;
}
.breadcrumb--inverted .breadcrumb__text {
  color: #ffffff;
}

.pathway__cell {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 75%;
  min-height: 100%;
  position: relative;
  max-width: 350px;
  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;
}
.pathway__cell:not(:last-child) {
  border-right: 1px solid #000000;
}
@media (min-width: 768px) {
  .pathway__cell {
    width: 40%;
  }
}
@media (min-width: 960px) {
  .pathway__cell {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .pathway__cell {
    width: 26%;
  }
}

.pathway__cell-inner {
  width: 100%;
}

.pathway__image {
  margin-bottom: 20px;
  border: 1px solid #cdcbca;
}
.pathway__image--black-border {
  border: 1px solid #000000;
}

.pathway__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 56.25%;
}
.pathway__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

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

.pathway__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .pathway__text {
    font-size: calc( 16px + (20 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .pathway__text {
    font-size: 20px;
  }
}

.pathway__link {
  padding-top: 3px;
  padding-bottom: 3px;
  display: inline-block;
}
.pathway__link:hover, .pathway__link:focus {
  border-color: #ff4637;
}
.pathway__link:hover .pathway__link-text, .pathway__link:focus .pathway__link-text {
  color: #ff4637;
}
.pathway__link:hover .pathway__link-arrow, .pathway__link:focus .pathway__link-arrow {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  fill: #ff4637;
}

.pathway__link-text {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.pathway__link-arrow {
  width: 11px;
  height: 10px;
  margin-left: 5px;
  fill: #000000;
}

.accordion {
  border-top: 1px solid #000000;
  position: relative;
}
.accordion:last-child {
  border-bottom: 1px solid #000000;
}

.accordion__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: relative;
  cursor: url(img/cursor-plus.png) 27 27, pointer;
  cursor: -webkit-image-set(url(img/cursor-plus.png) 1x, url(img/cursor-plus@2x.png) 2x) 27 27, pointer;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .accordion__title {
    line-height: 1.4;
  }
}
.accordion__title:hover, .accordion__title:focus {
  background-color: #ffefba;
}
.accordion__title:hover .accordion__title-text, .accordion__title:focus .accordion__title-text {
  -webkit-transform: skewX(-10deg);
          transform: skewX(-10deg);
}
.accordion__title:hover:after, .accordion__title:hover:before, .accordion__title:focus:after, .accordion__title:focus:before {
  background-color: #ff4637;
}
.accordion__title:after, .accordion__title:before {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 2px;
  height: 9px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: top;
          transform-origin: top;
  content: "";
  background-color: #000000;
}
.accordion__title:after {
  -webkit-transform: rotate(90deg) translateY(-50%);
          transform: rotate(90deg) translateY(-50%);
}

.accordion__title-text {
  padding-right: 40px;
  padding-left: 10px;
  display: block;
  font-weight: bold;
}

.accordion__content {
  padding-left: 10px;
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .accordion__content {
    padding-right: 40px;
    padding-left: 10px;
  }
}

.accordion__toggle:focus + .accordion__title {
  background-color: #ffefba;
}
.accordion__toggle:focus + .accordion__title .accordion__title-text {
  -webkit-transform: skewX(-10deg);
          transform: skewX(-10deg);
}

.accordion__toggle:checked + .accordion__title + .accordion__content {
  padding-top: 25px;
  padding-bottom: 40px;
  max-height: none;
  visibility: visible;
}
.accordion__toggle:checked + .accordion__title:before {
  display: none;
}
.accordion__toggle:checked + .accordion__title {
  cursor: pointer;
  cursor: url(img/cursor-minus.png) 27 27, pointer;
  cursor: -webkit-image-set(url(img/cursor-minus.png) 1x, url(img/cursor-minus@2x.png) 2x) 27 27, pointer;
  border-bottom: 1px solid #e6e6e6;
}

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

@media (min-width: 768px) {
  .courses__list {
    padding-right: 40px;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.courses__list-item {
  padding-top: 10px;
  padding-bottom: 40px;
}
.courses__list-item:not(:last-child) {
  border-bottom: 1px solid #000000;
}
@media (min-width: 1200px) {
  .courses__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

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

.courses__featured {
  padding-top: 20px;
}
@media (min-width: 768px) {
  .courses__featured {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: -webkit-sticky;
    position: sticky;
    top: calc(40px + 0px);
  }
}

.courses__course-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .courses__course-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .courses__course-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .courses__course-title {
    line-height: 1.4;
  }
}
.courses__course-title a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.courses__course-title a:hover, .courses__course-title a:focus {
  color: #ff4637;
  background-color: transparent;
}

.courses__course-number {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 5px;
}

.courses__course-desc {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .courses__course-desc {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .courses__course-desc {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .courses__course-desc {
    line-height: 1.4;
  }
}
@media (min-width: 0) and (max-width: 1199px) {
  .courses__course-desc {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .courses__course-desc {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.courses__course-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.courses__course-button:not(:disabled):hover, .courses__course-button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.courses__course-button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.courses__list-promo {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #000000;
  display: inline-block;
  line-height: 1;
  margin-top: 10px;
}

.tease {
  position: relative;
}

.tease__link {
  display: block;
  cursor: none;
}

.tease__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .tease__title {
    line-height: 1.4;
  }
}

.tease__subtitle {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease__subtitle {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease__subtitle {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .tease__subtitle {
    line-height: 1.4;
  }
}

.tease__image {
  border: 1px solid #000000;
  position: relative;
}
.rich-text .tease__image {
  border: 0;
}

.tease__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 56.25%;
}
.tease__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.tease__meta {
  position: relative;
  display: block;
}

.tease__text {
  position: relative;
}

.tease__category {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 4px;
  display: block;
  white-space: nowrap;
}
@media (min-width: 600px) {
  .tease__category {
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
.story-recirc .tease__category {
  color: #000000;
}

.tease__date {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 10px;
  display: block;
}
.story-recirc .tease__date {
  color: #000000;
}

.tease__label {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #000000;
  display: inline-block;
  line-height: 1;
  position: absolute;
  top: 0;
  right: 0;
}

.tease--featured .tease__image {
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  .tease--featured .tease__image {
    margin-bottom: 20px;
  }
}
@media (min-width: 600px) {
  .tease--featured .tease__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 600px) {
  .tease--featured .tease__text {
    padding-right: 40px;
    max-width: 600px;
  }
}
@media (min-width: 600px) {
  .tease--featured .tease__subtext {
    text-align: right;
  }
}
.tease--featured .tease__link:hover .tease__title,
.tease--featured .tease__link:hover .tease__name, .tease--featured .tease__link:focus .tease__title,
.tease--featured .tease__link:focus .tease__name {
  color: #ff4637;
}
.tease--featured .tease__link:hover .tease__title span,
.tease--featured .tease__link:hover .tease__name span, .tease--featured .tease__link:focus .tease__title span,
.tease--featured .tease__link:focus .tease__name span {
  -webkit-box-shadow: inset 0 -3px 0 0 #ffffff, inset 0 -4px 0 0 #ff4637;
          box-shadow: inset 0 -3px 0 0 #ffffff, inset 0 -4px 0 0 #ff4637;
}
.tease--featured .tease__link:hover .tease__image, .tease--featured .tease__link:focus .tease__image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.tease--placeholder .tease__link:hover .tease__title span, .tease--placeholder .tease__link:focus .tease__title span {
  -webkit-box-shadow: inset 0 -3px 0 0 #000000, inset 0 -4px 0 0 #ffffff;
          box-shadow: inset 0 -3px 0 0 #000000, inset 0 -4px 0 0 #ffffff;
}
.tease--placeholder .tease__meta {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  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) {
  .tease--placeholder .tease__meta {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 960px) {
  .tease--placeholder .tease__meta {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.tease--placeholder .tease__text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: auto;
}
.tease--placeholder .tease__subtext {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #ffffff;
  display: inline-block;
  line-height: 1;
  position: absolute;
  top: 0;
  right: 0;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
}
.tease--placeholder .tease__category {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.tease--placeholder .tease__title,
.tease--placeholder .tease__name {
  color: #ffffff;
}

.tease--event .tease__link {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: block;
  background-color: #ffffff;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .tease--event .tease__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 960px) {
  .tease--event .tease__link {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.tease--event .tease__link:hover, .tease--event .tease__link:focus {
  background-color: #ffefba;
}
.tease--event .tease__link:hover .tease__title span, .tease--event .tease__link:focus .tease__title span {
  -webkit-box-shadow: inset 0 -3px 0 0 #ffefba, inset 0 -4px 0 0 #000000;
          box-shadow: inset 0 -3px 0 0 #ffefba, inset 0 -4px 0 0 #000000;
}
.tease--event .tease__event-header {
  position: relative;
}
@media (min-width: 768px) {
  .tease--event .tease__event-header {
    margin-bottom: 60px;
  }
}
@media (min-width: 960px) {
  .tease--event .tease__event-header {
    margin-bottom: 120px;
  }
}
.tease--event .tease__event-date,
.tease--event .tease__event-time {
  display: block;
}
.tease--event .tease__text {
  margin-bottom: 15px;
}
.tease--event .tease__event-date {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--event .tease__event-date {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--event .tease__event-date {
    font-size: 40px;
  }
}
.tease--event .tease__event-time {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease--event .tease__event-time {
    font-size: calc( 25px + (40 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease--event .tease__event-time {
    font-size: 40px;
  }
}
@supports ((-webkit-text-stroke-color: #000000) and (-webkit-text-fill-color: transparent)) or ((-moz-text-stroke-color: #000000) and (-moz-text-fill-color: transparent)) {
  .tease--event .tease__event-time {
    -moz-text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    -moz-text-stroke-color: #000000;
    -webkit-text-stroke-color: #000000;
    -moz-text-stroke-width: 1px;
    -webkit-text-stroke-width: 1px;
  }
}

.tease--dialogue .tease__link {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: block;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .tease--dialogue .tease__link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 960px) {
  .tease--dialogue .tease__link {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
  }
}
.tease--dialogue .tease__link:hover, .tease--dialogue .tease__link:focus {
  background-color: #ffefba;
}
.tease--dialogue .tease__link:hover .tease__title, .tease--dialogue .tease__link:focus .tease__title {
  color: #ff4637;
}
.tease--dialogue .tease__link:hover .tease__title span, .tease--dialogue .tease__link:focus .tease__title span {
  -webkit-box-shadow: inset 0 -3px 0 0 #ffefba, inset 0 -4px 0 0 #ff4637;
          box-shadow: inset 0 -3px 0 0 #ffefba, inset 0 -4px 0 0 #ff4637;
}
.tease--dialogue .tease__category {
  margin-top: 5px;
}
.tease--dialogue .tease__map {
  margin-bottom: 20px;
  max-width: 300px;
  width: 80%;
}

.tease-course__link:hover, .tease-course__link:focus {
  cursor: none;
}
.tease-course__link:hover .tease-course__image, .tease-course__link:focus .tease-course__image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.tease-course__link:hover .tease-course__title, .tease-course__link:focus .tease-course__title {
  background-size: 100% 100%;
}

.tease-course__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 56.25%;
}
.tease-course__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.tease-course__image-space img {
  border: 1px solid #000000;
}

.tease-course__image {
  padding-bottom: 20px;
  position: relative;
}

.tease-course__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  display: inline;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(0, #ffefba));
  background-image: linear-gradient(180deg, transparent 0, #ffefba 0);
  background-size: 0 100%;
  background-repeat: no-repeat;
  -webkit-transition: background-size 0.3s ease;
  transition: background-size 0.3s ease;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-course__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-course__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .tease-course__title {
    line-height: 1.3;
  }
}

.tease-course__desc {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tease-course__desc {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tease-course__desc {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .tease-course__desc {
    line-height: 1.4;
  }
}

.tease-course__number {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 10px;
}

.tease-course__promo {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #000000;
  display: inline-block;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
}

.story-recirc {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f3f2f1;
}
@media (min-width: 768px) {
  .story-recirc {
    padding-left: 40px;
    padding-right: 40px;
  }
}

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

.story-recirc__left {
  padding-bottom: 40px;
}
@media (min-width: 960px) {
  .story-recirc__left {
    padding-right: 40px;
    padding-bottom: 40px;
    width: 50%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.story-recirc__right {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .story-recirc__right {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .story-recirc__right {
    margin-bottom: 120px;
  }
}
@media (min-width: 960px) {
  .story-recirc__right {
    margin-top: -40px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.story-recirc__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin-top: 40px;
  padding-top: 10px;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-recirc__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-recirc__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .story-recirc__title {
    line-height: 1.3;
  }
}

.story-recirc__list {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.story-recirc__list-link {
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #000000;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.story-recirc__list-link:hover .story-recirc__list-title, .story-recirc__list-link:focus .story-recirc__list-title {
  color: #ff4637;
}
.story-recirc__list-link:hover .story-recirc__list-title span, .story-recirc__list-link:focus .story-recirc__list-title span {
  -webkit-box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
          box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
}
.story-recirc__list-link:hover .story-recirc__list-image, .story-recirc__list-link:focus .story-recirc__list-image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
@media (min-width: 600px) {
  .story-recirc__list-link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .story-recirc__list-link {
    padding-right: 40px;
    padding-left: 20px;
  }
}

.story-recirc__list-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .story-recirc__list-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .story-recirc__list-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .story-recirc__list-title {
    line-height: 1.4;
  }
}

.story-recirc__list-image {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
@media (min-width: 1200px) {
  .story-recirc__list-image {
    width: 120px;
    height: 120px;
  }
}
.basic-list__link:hover .story-recirc__list-image, .basic-list__link:focus .story-recirc__list-image {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.story-recirc__list-placeholder {
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  background-color: #000000;
}
.story-recirc__list-placeholder svg {
  width: 25px;
  height: 20px;
  fill: #ffffff;
}
@media (min-width: 1200px) {
  .story-recirc__list-placeholder {
    width: 120px;
    height: 120px;
  }
  .story-recirc__list-placeholder svg {
    width: 35px;
    height: 27px;
  }
}

.story-recirc__list-date {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 10px;
  display: block;
}

.story-recirc .tease--featured .tease__link:hover .tease__title,
.story-recirc .tease--featured .tease__link:hover .tease__name, .story-recirc .tease--featured .tease__link:focus .tease__title,
.story-recirc .tease--featured .tease__link:focus .tease__name {
  color: #ff4637;
}
.story-recirc .tease--featured .tease__link:hover .tease__title span,
.story-recirc .tease--featured .tease__link:hover .tease__name span, .story-recirc .tease--featured .tease__link:focus .tease__title span,
.story-recirc .tease--featured .tease__link:focus .tease__name span {
  -webkit-box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
          box-shadow: inset 0 -3px 0 0 #f3f2f1, inset 0 -4px 0 0 #ff4637;
}

.split-text {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .split-text {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .split-text {
    margin-left: 40px;
  }
}
@media (min-width: 960px) {
  .split-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.split-text__left {
  padding-top: 20px;
  border-top: 1px solid #000000;
}
@media (min-width: 960px) {
  .split-text__left {
    width: 50%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.split-text__right {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #000000;
}
@media (min-width: 960px) {
  .split-text__right {
    margin-top: 0;
    margin-left: 40px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.split-text__subtitle {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .split-text__subtitle {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .split-text__subtitle {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .split-text__subtitle {
    line-height: 1.3;
  }
}

.split-text__cta-group {
  margin-top: 20px;
}
@media (min-width: 0) and (max-width: 959px) {
  .split-text__cta-group {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .split-text__cta-group {
    margin-top: 40px;
  }
}

.split-text__intro {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .split-text__intro {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .split-text__intro {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .split-text__intro {
    line-height: 1.4;
  }
}
.split-text__intro a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.split-text__intro a:hover, .split-text__intro a:focus {
  color: #ff4637;
  background-color: transparent;
}

.split-text__button {
  margin-top: 20px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.split-text__button:not(:disabled):hover, .split-text__button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.split-text__button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 959px) {
  .split-text__button {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .split-text__button {
    margin-top: 40px;
  }
}

.page-header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .page-header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .page-header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .page-header {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .page-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (min-width: 960px) {
  .page-header--with-breadcrumb {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.page-header__left {
  margin-right: 40px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  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;
}

.page-header__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-top: 60px;
  margin-bottom: -0.15em;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-header__title {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-header__title {
    font-size: 140px;
  }
}
@media (min-width: 600px) {
  .page-header__title {
    margin-top: 100px;
    margin-bottom: -0.15em;
  }
}
@media (min-width: 1200px) {
  .page-header__title {
    margin-top: 160px;
    margin-bottom: -0.15em;
  }
}

.page-header__image {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.page-header__image img {
  border: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 767px) {
  .page-header__image {
    margin-top: 20px;
  }
}
@media (min-width: 768px) and (max-width: 959px) {
  .page-header__image {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .page-header__image {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.page-header__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 56.25%;
}
.page-header__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.page-header__image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page-header__image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page-header__image-caption {
    font-size: 16px;
  }
}
.page-header__image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.page-header__image-caption a:hover, .page-header__image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.archive-header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .archive-header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .archive-header {
    margin-left: 40px;
  }
}

.archive-header__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-top: 40px;
  margin-bottom: -0.15em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .archive-header__title {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .archive-header__title {
    font-size: 140px;
  }
}
@media (min-width: 600px) {
  .archive-header__title {
    margin-top: 100px;
    margin-bottom: -0.15em;
  }
}
@media (min-width: 1200px) {
  .archive-header__title {
    margin-top: 160px;
    margin-bottom: -0.15em;
  }
}

.cta-group--black .cta-group__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.cta-group--black .cta-group__link:not(:disabled):hover, .cta-group--black .cta-group__link:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.cta-group--black .cta-group__link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.cta-group--white .cta-group__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: transparent;
}
.cta-group--white .cta-group__link:not(:disabled):hover, .cta-group--white .cta-group__link:not(:disabled):focus {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
}
.cta-group--white .cta-group__link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 0) and (max-width: 599px) {
  .cta-group__link {
    display: block !important;
  }
  .cta-group__link:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (min-width: 600px) {
  .cta-group__link:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
  }
  .cta-group__link:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .cta-group__link:not(:last-child) {
    margin-right: -5px;
  }
  .cta-group__link:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .cta-group__link:only-child {
    border-radius: 30px;
  }
  .cta-group--black .cta-group__link:only-child {
    border-right: 1px solid #000000;
  }
  .cta-group--white .cta-group__link:only-child {
    border-right: 1px solid #ffffff;
  }
}

.degree-list {
  position: relative;
}
.degree-list:not(:first-child) {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .degree-list:not(:first-child) {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .degree-list:not(:first-child) {
    margin-top: 120px;
  }
}

.degree-list__headers {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}

.degree-list__header {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.degree-list__header--1 {
  width: 50%;
}
.degree-list__header--2 {
  width: 25%;
}
@media (min-width: 0) and (max-width: 767px) {
  .degree-list__header--2 {
    display: none;
  }
}
.degree-list__header--3 {
  width: 25%;
}
@media (min-width: 0) and (max-width: 767px) {
  .degree-list__header--3 {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .degree-list__list {
    border-top: 1px solid #000000;
  }
}

.degree-list__item {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #000000;
}
@media (min-width: 768px) {
  .degree-list__item {
    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;
  }
}

@media (min-width: 768px) {
  .degree-list__item-left {
    padding-right: 20px;
    width: 100%;
  }
}

.degree-list__item-right {
  display: none;
}
@media (min-width: 768px) {
  .degree-list__item-right {
    display: block;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.degree-list__title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .degree-list__title-wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.degree-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .degree-list__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .degree-list__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .degree-list__title {
    line-height: 1.4;
  }
}

.degree-list__degrees {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 0) and (max-width: 767px) {
  .degree-list__degrees {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .degree-list__degrees {
    width: 50%;
  }
}

.degree-list__degree {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-right: -10px;
  width: 50px;
  height: 50px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  text-align: center;
  background-color: #ffffff;
  border-radius: 50%;
  border: 1px solid #000000;
}
.degree-list__degree:hover, .degree-list__degree:focus {
  background-color: #000000;
  color: #ffffff;
}
@media (min-width: 450px) {
  .degree-list__degree {
    width: 60px;
    height: 60px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 768px) {
  .degree-list__degree {
    width: 40px;
    height: 40px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
  }
}
@media (min-width: 960px) {
  .degree-list__degree {
    width: 50px;
    height: 50px;
  }
}

.degree-list__dept--mobile {
  margin-top: 3px;
  margin-bottom: 3px;
}
@media (min-width: 768px) {
  .degree-list__dept--mobile {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .degree-list__dept--desktop {
    display: none;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.degree-list__department {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .degree-list__department {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .degree-list__department {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .degree-list__department {
    line-height: 1.4;
  }
}
.degree-list__department:hover, .degree-list__department:focus {
  color: #ff4637;
  background-color: transparent;
}

.degree-list__additional-info {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .degree-list__additional-info {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .degree-list__additional-info {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .degree-list__additional-info {
    line-height: 1.4;
  }
}
.degree-list__additional-info a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.degree-list__additional-info a:hover, .degree-list__additional-info a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 768px) {
  .degree-list__additional-info {
    margin-top: 40px;
    margin-left: 50%;
  }
}

.degree-list--has-degrees .degree-list__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .degree-list--has-degrees .degree-list__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .degree-list--has-degrees .degree-list__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .degree-list--has-degrees .degree-list__title {
    line-height: 1.3;
  }
}
.degree-list--has-degrees .degree-list__item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .degree-list--has-degrees .degree-list__item-right {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.degree-list__combined-majors-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-left: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.degree-list__combined-majors-button svg {
  width: 11px;
  height: 10px;
  margin-left: 5px;
  fill: #000000;
}
.degree-list__combined-majors-button:hover, .degree-list__combined-majors-button:focus {
  color: #ff4637;
}
.degree-list__combined-majors-button:hover svg, .degree-list__combined-majors-button:focus svg {
  fill: #ff4637;
}
.degree-list__combined-majors-button:active {
  outline: 0;
}

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

.tabs__list {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .tabs__list {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .tabs__list-item:not(:first-child) {
    margin-top: 5px;
  }
}
@media (min-width: 768px) {
  .tabs__list-item:not(:first-child) {
    margin-left: 30px;
  }
}

.tabs__btn {
  color: #000000;
  color: #757575;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  line-height: 1.2em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tabs__btn {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tabs__btn {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .tabs__btn {
    line-height: 1.3;
  }
}
.tabs__btn[aria-selected=true] {
  color: #000000;
  -webkit-box-shadow: inset 0 -1px 0 0 #000000;
          box-shadow: inset 0 -1px 0 0 #000000;
}
.tabs__btn:focus, .tabs__btn:hover {
  outline: 0;
  color: #ff4637;
  -webkit-box-shadow: inset 0 -1px 0 0 #ff4637;
          box-shadow: inset 0 -1px 0 0 #ff4637;
}

.tabs .basic-list {
  margin: 0;
}

.tabs--academics {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .tabs--academics {
    margin-top: 80px;
  }
}

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

.tabs__tabless-header {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .tabs__tabless-header {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .tabs__tabless-header {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .tabs__tabless-header {
    line-height: 1.3;
  }
}

.big-list {
  margin-top: -1px;
}

.big-list__item {
  padding-top: 10px;
  padding-bottom: 40px;
  border-top: 1px solid #000000;
}
.big-list__item:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .big-list__item {
    padding-top: 40px;
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.big-list__text {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .big-list__text {
    padding-right: 40px;
    padding-bottom: 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: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.big-list__text-top {
  width: 100%;
}

.big-list__text-bottom {
  margin-top: 40px;
  width: 100%;
}

.big-list__number {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-bottom: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-list__number {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-list__number {
    font-size: 140px;
  }
}

.big-list__body-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  white-space: normal;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-list__body-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-list__body-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .big-list__body-text {
    line-height: 1.4;
  }
}
.big-list__body-text a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.big-list__body-text a:hover, .big-list__body-text a:focus {
  color: #ff4637;
  background-color: transparent;
}

.big-list__button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.big-list__button:not(:disabled):hover, .big-list__button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.big-list__button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.big-list__additional-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-list__additional-text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-list__additional-text {
    font-size: 16px;
  }
}

.big-list__examples-label {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
  display: inline-block;
}

.big-list__examples {
  border-top: 1px solid #000000;
}

.big-list__example {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-list__example {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-list__example {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .big-list__example {
    line-height: 1.4;
  }
}
.big-list__example a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.big-list__example a:hover, .big-list__example a:focus {
  color: #ff4637;
  background-color: transparent;
}

@media (min-width: 768px) {
  .big-list__image {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.big-list__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.big-list__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.big-list__figure {
  border: 1px solid #000000;
}

.tree-nav {
  position: relative;
  display: none;
}
@media (min-width: 600px) {
  .tree-nav {
    display: block;
  }
}

.tree-nav__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .tree-nav__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .tree-nav__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .tree-nav__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .tree-nav__content {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.tree-nav__nav {
  position: relative;
  overflow: hidden;
}
.tree-nav__nav svg {
  overflow: visible;
}

.tree-nav__node:hover .tree-nav__circle-has-hover, .tree-nav__node:focus .tree-nav__circle-has-hover {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: 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);
  -webkit-transform: scale(1.4, 1.4);
          transform: scale(1.4, 1.4);
}
.tree-nav__node.tree-nav__circle-has-hover {
  stroke: #000000;
}
.tree-nav__node circle {
  fill: #000000;
  stroke: #cdcbca;
  stroke-width: 1px;
}
.tree-nav__node text {
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-size: 14px;
  outline: none;
  cursor: default;
}
.tree-nav__node text:focus {
  fill: #ff4637;
  outline: 0;
}

.tree-nav__has-hover .tree-nav__node-label {
  cursor: pointer;
}
.tree-nav__has-hover .tree-nav__node-label:hover, .tree-nav__has-hover .tree-nav__node-label:focus {
  fill: #ff4637;
}

.tree-nav__link {
  fill: none;
  stroke: #cdcbca;
  stroke-width: 1px;
  opacity: 0.5;
}

.tree-nav__text-link {
  fill: #757575;
  font-size: 13px;
}
.tree-nav__text-link:hover, .tree-nav__text-link:focus {
  outline: 0;
}
.tree-nav__text-link:hover tspan, .tree-nav__text-link:focus tspan {
  fill: #ff4637;
}

.tree-nav--is-draggable {
  cursor: -webkit-grab;
  cursor: grab;
}

.tree-nav--is-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.tree-nav__arrow {
  font-size: 11px;
}

.featured-post__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  cursor: none;
}

.featured-post__left,
.featured-post__right {
  width: 100%;
  background-color: #000000;
}
@media (min-width: 960px) {
  .featured-post__left,
.featured-post__right {
    width: 50%;
  }
}

@media (min-width: 960px) {
  .featured-post__left {
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.featured-post__info {
  padding-bottom: 10px;
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ffffff;
}

.featured-post__category {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-right: 10px;
}

.featured-post__date {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.featured-post__title {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .featured-post__title {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .featured-post__title {
    font-size: 70px;
  }
}

.featured-post__photo-figure {
  position: relative;
  height: 100%;
}
.featured-post__photo-figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.featured-post__right-inner {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-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;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
@media (min-width: 768px) {
  .featured-post__right-inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.post-category {
  width: 100%;
}
@media (min-width: 960px) {
  .post-category:nth-child(even) .post-category__list-item:nth-child(odd) {
    width: 35%;
  }
  .post-category:nth-child(even) .post-category__list-item:nth-child(even) {
    width: 65%;
  }
}
@media (min-width: 960px) {
  .post-category:nth-child(odd) .post-category__list-item:nth-child(odd) {
    width: 65%;
  }
  .post-category:nth-child(odd) .post-category__list-item:nth-child(even) {
    width: 35%;
  }
}

.post-category__header {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000000;
  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 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  line-height: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-category__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-category__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .post-category__title {
    line-height: 1.3;
  }
}

.post-category__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.post-category__link:hover, .post-category__link:focus {
  color: #ff4637;
}

.post-category__list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}

.post-category__list-item {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 60px;
  width: 100%;
}
@media (min-width: 600px) {
  .post-category__list-item {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post-category__list-item {
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .post-category__list-item {
    width: 50%;
  }
}

@media (min-width: 960px) {
  .post-category--split .post-category__list-item {
    width: 50% !important;
  }
}

.post-grid {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}

.post-grid__item {
  padding-right: 10px;
  padding-bottom: 40px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .post-grid__item {
    padding-bottom: 60px;
    width: 50%;
  }
}
@media (min-width: 768px) and (min-width: 600px) {
  .post-grid__item {
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) and (min-width: 960px) {
  .post-grid__item {
    padding-bottom: 120px;
  }
}
@media (min-width: 960px) {
  .post-grid__item {
    width: 33.3%;
  }
}

.post-grid__no-results {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post-grid__no-results {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post-grid__no-results {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .post-grid__no-results {
    line-height: 1.4;
  }
}

.accordion-group {
  width: 100%;
}

.accordion-group__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  margin-bottom: 60px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .accordion-group__text {
    line-height: 1.4;
  }
}
.accordion-group__text > p {
  margin-bottom: 20px;
}
.accordion-group__text > p:last-child {
  margin-bottom: 0;
}
.accordion-group__text > p a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.accordion-group__text > p a:hover, .accordion-group__text > p a:focus {
  color: #ff4637;
}
.accordion-group__text > h1,
.accordion-group__text > h2,
.accordion-group__text > h6 {
  margin-bottom: 20px;
}
.accordion-group__text > h3,
.accordion-group__text > h4,
.accordion-group__text > h5 {
  margin-bottom: 10px;
}
.accordion-group__text > p + h1,
.accordion-group__text > p + h2,
.accordion-group__text > p + h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.accordion-group__text > p + h3,
.accordion-group__text > p + h4,
.accordion-group__text > p + h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.accordion-group__text > h3 + h4,
.accordion-group__text > h3 + h5,
.accordion-group__text > h3 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.accordion-group__text > h4 + h5,
.accordion-group__text > h4 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.accordion-group__text > h1 a,
.accordion-group__text > h2 a,
.accordion-group__text > h3 a,
.accordion-group__text > h4 a,
.accordion-group__text > h5 a,
.accordion-group__text > h6 a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.accordion-group__text > h1 a:hover, .accordion-group__text > h1 a:focus,
.accordion-group__text > h2 a:hover,
.accordion-group__text > h2 a:focus,
.accordion-group__text > h3 a:hover,
.accordion-group__text > h3 a:focus,
.accordion-group__text > h4 a:hover,
.accordion-group__text > h4 a:focus,
.accordion-group__text > h5 a:hover,
.accordion-group__text > h5 a:focus,
.accordion-group__text > h6 a:hover,
.accordion-group__text > h6 a:focus {
  color: #ff4637;
  background-color: transparent;
}
.accordion-group__text > h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text > h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text > h1 {
    font-size: 140px;
  }
}
.accordion-group__text > h2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text > h2 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text > h2 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .accordion-group__text > h2 {
    line-height: 1.3;
  }
}
.accordion-group__text > h3 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text > h3 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text > h3 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .accordion-group__text > h3 {
    line-height: 1.4;
  }
}
.accordion-group__text > h4 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text > h4 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text > h4 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .accordion-group__text > h4 {
    line-height: 1.4;
  }
}
.accordion-group__text > h5 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text > h5 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text > h5 {
    font-size: 16px;
  }
}
.accordion-group__text > h6 {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
.accordion-group__text > ul:not(.wp-block-gallery) {
  padding-left: 40px;
  list-style-type: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li ul,
.accordion-group__text > ul:not(.wp-block-gallery) > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ul:not(.wp-block-gallery) a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.accordion-group__text > ul:not(.wp-block-gallery) a:hover, .accordion-group__text > ul:not(.wp-block-gallery) a:focus {
  color: #ff4637;
  background-color: transparent;
}
.accordion-group__text > ul:not(.wp-block-gallery) a {
  background-color: transparent;
}
.accordion-group__text > ol {
  padding-left: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.accordion-group__text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.accordion-group__text > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ol > li ul,
.accordion-group__text > ol > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.accordion-group__text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.accordion-group__text > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion-group__text > ol > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ol > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ol > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.accordion-group__text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.accordion-group__text > ol > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .accordion-group__text > ol > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.accordion-group__text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.accordion-group__text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.accordion-group__text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.accordion-group__text > ol > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
@media (min-width: 768px) {
  .accordion-group__text > ol {
    padding-left: 60px;
  }
}
.accordion-group__text > ol a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.accordion-group__text > ol a:hover, .accordion-group__text > ol a:focus {
  color: #ff4637;
  background-color: transparent;
}
.accordion-group__text > h1 + ol,
.accordion-group__text > h2 + ol,
.accordion-group__text > h3 + ol,
.accordion-group__text > h4 + ol,
.accordion-group__text > h5 + ol,
.accordion-group__text > h6 + ol,
.accordion-group__text > h1 + ul,
.accordion-group__text > h2 + ul,
.accordion-group__text > h3 + ul,
.accordion-group__text > h4 + ul,
.accordion-group__text > h5 + ul,
.accordion-group__text > h6 + ul {
  margin-top: 20px !important;
}
.accordion-group__text > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
.accordion-group__text figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .accordion-group__text figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .accordion-group__text figcaption {
    font-size: 16px;
  }
}
.accordion-group__text figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.accordion-group__text figcaption a:hover, .accordion-group__text figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
.accordion-group__text img {
  max-width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .accordion-group__text .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .accordion-group__text .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}
.accordion-group__text > h1 + .wp-block-image,
.accordion-group__text > h2 + .wp-block-image,
.accordion-group__text > h3 + .wp-block-image,
.accordion-group__text > h4 + .wp-block-image,
.accordion-group__text > h6 + .wp-block-image {
  margin-top: 20px !important;
}
.accordion-group__text > h1 + .wp-block-gallery,
.accordion-group__text > h2 + .wp-block-gallery,
.accordion-group__text > h3 + .wp-block-gallery,
.accordion-group__text > h4 + .wp-block-gallery,
.accordion-group__text > h6 + .wp-block-gallery {
  margin-top: -10px !important;
}
.accordion-group__text > h1 + .image-layout,
.accordion-group__text > h2 + .image-layout,
.accordion-group__text > h3 + .image-layout,
.accordion-group__text > h4 + .image-layout,
.accordion-group__text > h6 + .image-layout {
  margin-top: 20px !important;
}
.accordion-group__text > *:first-child {
  margin-top: 0 !important;
}
.accordion-group__text > *:last-child {
  margin-bottom: 0 !important;
}
.accordion-group__text hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid #000000;
}
.accordion-group__text .gform_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .accordion-group__text {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .accordion-group__text {
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .accordion-group__text {
    padding-right: 40px;
    padding-bottom: 0;
    width: 50%;
  }
}

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

.accordion-group__accordions-header {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
}

@media (min-width: 0) and (max-width: 767px) {
  .accordion-group__group:first-child {
    margin-bottom: 60px;
  }
}
@media (min-width: 0) and (max-width: 767px) and (min-width: 600px) {
  .accordion-group__group:first-child {
    margin-bottom: 100px;
  }
}
@media (min-width: 0) and (max-width: 767px) and (min-width: 960px) {
  .accordion-group__group:first-child {
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .accordion-group__group:first-child {
    padding-right: 40px;
    padding-bottom: 0;
    width: 100%;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
  .accordion-group__group:last-child {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.modal {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
}
.modal.is-hidden {
  display: none;
}

.modal__container.is-on-top {
  z-index: 40;
}

.modal__content {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: fixed;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #000000;
  z-index: 100;
  width: calc(100% - 20px);
  right: 10px;
  top: calc(10px + 0px);
  bottom: 10px;
  left: 10px;
}
@media (min-width: 600px) {
  .modal__content {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: calc(100% - 80px);
    right: 40px;
    top: calc(40px + 0px);
    bottom: 40px;
    left: 40px;
  }
}
@media (min-width: 960px) {
  .modal__content {
    width: calc(50% - 40px);
    left: auto;
  }
}

.modal__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #f3f2f1;
  z-index: 20;
  opacity: 0.85;
  cursor: pointer;
}

.modal__title {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin-top: 100px;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modal__title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modal__title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .modal__title {
    line-height: 1.3;
  }
}

.modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: transparent;
}
.modal__close:not(:disabled):hover, .modal__close:not(:disabled):focus {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
}
.modal__close:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.modal__close:active, .modal__close:focus {
  outline: 0;
}

.toc {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: #000000;
  z-index: 6000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.toc.active {
  visibility: visible;
  pointer-events: auto;
}
.toc.active > ul > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.toc.active > ul > li:nth-child(1) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.toc.active > ul > li:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.toc.active > ul > li:nth-child(3) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.toc.active > ul > li:nth-child(4) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.toc.active > ul > li:nth-child(5) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.toc.active > ul > li:nth-child(6) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.toc.active > ul > li:nth-child(7) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.toc.active > ul > li:nth-child(8) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.toc.active > ul > li:nth-child(9) {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}
.toc.active > ul > li:nth-child(10) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.toc.active > ul > li:nth-child(11) {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}
.toc.active > ul > li:nth-child(12) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.toc.active > ul > li:nth-child(13) {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s;
}
.toc.active > ul > li:nth-child(14) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.toc.active > ul > li:nth-child(15) {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.toc.active > ul > li:nth-child(16) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.toc.active > ul > li:nth-child(17) {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s;
}
.toc.active > ul > li:nth-child(18) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}
.toc.active > ul > li:nth-child(19) {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s;
}
.toc.active > ul > li:nth-child(20) {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}
.toc .basic-list__list {
  border-top: 0;
}
.toc .basic-list__link {
  cursor: pointer;
}
@media (min-width: 768px) {
  .toc {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.toc__close {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  border: 1px solid #ffffff;
  color: #ffffff;
  background: transparent;
  position: absolute;
  top: 20px;
  right: 20px;
}
.toc__close:not(:disabled):hover, .toc__close:not(:disabled):focus {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
}
.toc__close:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .toc__close {
    top: 40px;
    right: 40px;
  }
}

.toc__neu-wrapper {
  margin-bottom: 3px;
}

.toc__neu {
  color: #000000;
  color: #ffffff;
  font-family: "Speare", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  font-size: 13px;
  white-space: nowrap;
}
@media (min-width: 400px) and (max-width: 1599px) {
  .toc__neu {
    font-size: calc( 13px + (16 - 13) * ( 100vw - 400px ) / (1600 - 400) );
  }
}
@media (min-width: 1600px) {
  .toc__neu {
    font-size: 16px;
  }
}
.toc__neu:hover, .toc__neu:focus {
  color: #ff4637;
}

.toc__cssh {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  max-width: calc(100% - 120px);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .toc__cssh {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .toc__cssh {
    font-size: 25px;
  }
}
.toc__cssh:hover, .toc__cssh:focus {
  color: #ff4637;
}

.toc__list {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .toc__list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .toc__list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.toc__list > li {
  margin-bottom: 40px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
@media (min-width: 768px) {
  .toc__list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

.toc__list-header {
  border-bottom: 1px solid #ffffff;
}

.toc__list-header-link {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  padding-bottom: 2px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .toc__list-header-link {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .toc__list-header-link {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .toc__list-header-link {
    line-height: 1.3;
  }
}
.toc__list-header-link:hover, .toc__list-header-link:focus {
  color: #ff4637;
}

.menu {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  visibility: hidden;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 6000;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.menu.active {
  visibility: visible;
  pointer-events: auto;
}
.menu.active > ul > li {
  -webkit-transition: opacity 0.2s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.2s, transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s 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.15s;
          transition-delay: 0.15s;
}
.menu.active > ul > li:nth-child(2) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.menu.active > ul > li:nth-child(3) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.menu.active > ul > li:nth-child(4) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.menu.active > ul > li:nth-child(5) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.menu.active > ul > li:nth-child(6) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.menu.active > ul > li:nth-child(7) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.menu.active > ul > li:nth-child(8) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.menu.active > ul > li:nth-child(9) {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}
.menu.active > ul > li:nth-child(10) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.menu.active > ul > li:nth-child(11) {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}
.menu.active > ul > li:nth-child(12) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.menu.active > ul > li:nth-child(13) {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s;
}
.menu.active > ul > li:nth-child(14) {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}
.menu.active > ul > li:nth-child(15) {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.menu.active > ul > li:nth-child(16) {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}
.menu.active > ul > li:nth-child(17) {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s;
}
.menu.active > ul > li:nth-child(18) {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}
.menu.active > ul > li:nth-child(19) {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s;
}
.menu.active > ul > li:nth-child(20) {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}
.menu .basic-list__list {
  border-top: 0;
}
.menu .basic-list__link {
  cursor: pointer;
}
@media (min-width: 768px) {
  .menu {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.menu__close {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  position: absolute;
  top: 20px;
  right: 20px;
}
.menu__close:not(:disabled):hover, .menu__close:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.menu__close:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .menu__close {
    top: 40px;
    right: 40px;
  }
}

.menu__neu-wrapper {
  margin-bottom: 3px;
}

.menu__neu {
  color: #000000;
  color: #000000;
  font-family: "Speare", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: normal;
  font-size: 13px;
  white-space: nowrap;
}
@media (min-width: 400px) and (max-width: 1599px) {
  .menu__neu {
    font-size: calc( 13px + (16 - 13) * ( 100vw - 400px ) / (1600 - 400) );
  }
}
@media (min-width: 1600px) {
  .menu__neu {
    font-size: 16px;
  }
}
.menu__neu:hover, .menu__neu:focus {
  color: #ff4637;
}

.menu__site {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  max-width: calc(100% - 120px);
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__site {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__site {
    font-size: 25px;
  }
}
.menu__site:hover, .menu__site:focus {
  color: #ff4637;
}

.menu__list {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .menu__list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .menu__list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.menu__list > li {
  margin-bottom: 40px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}
@media (min-width: 768px) {
  .menu__list {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

.menu__list-header {
  border-bottom: 1px solid #000000;
}

.menu__list-header-link {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  padding-bottom: 2px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .menu__list-header-link {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .menu__list-header-link {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .menu__list-header-link {
    line-height: 1.3;
  }
}
.menu__list-header-link:hover, .menu__list-header-link:focus {
  color: #ff4637;
}

@media (min-width: 768px) {
  .big-text {
    margin-right: 15%;
  }
}
@media (min-width: 1400px) {
  .big-text {
    margin-right: 20%;
  }
}

.big-text__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-right: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-text__text {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-text__text {
    font-size: 140px;
  }
}
.big-text__text em {
  color: #000000;
  color: #000000;
  font-family: "Saol Display", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 45px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .big-text__text em {
    font-size: calc( 45px + (145 - 45) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .big-text__text em {
    font-size: 145px;
  }
}
.big-text__text a {
  color: #ffffff;
  text-shadow: -1px 1px 0 #000000, 1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;
  pointer-events: auto;
  display: inline-block;
  position: relative;
}
@supports (-webkit-text-stroke-width: 1px) {
  .big-text__text a {
    -webkit-text-stroke: 1px #000000;
    text-shadow: none;
  }
}
.big-text__text a:hover, .big-text__text a:focus {
  color: #ff4637;
}
.big-text__text a:after {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.8);
          transform: translate(-50%, -50%) scale(0.8);
  -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.15s;
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: block;
  content: "";
  background-color: #ffefba;
  border-radius: 50%;
  z-index: -1;
  opacity: 0;
}
@media (min-width: 768px) {
  .big-text__text a:after {
    width: 150px;
    height: 150px;
  }
}
@media (min-width: 960px) {
  .big-text__text a:after {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 1800px) {
  .big-text__text a:after {
    width: 250px;
    height: 250px;
  }
}
.big-text__text a:hover:after, .big-text__text a:focus:after {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}

.big-text__button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
  pointer-events: auto;
}
.big-text__button:not(:disabled):hover, .big-text__button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.big-text__button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 960px) {
  .big-text__button {
    margin-top: 40px;
  }
}

.dialogues {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  pointer-events: auto;
}
@media (min-width: 0) and (max-width: 959px) {
  .dialogues {
    border-bottom: 1px solid #000000;
  }
}
@media (min-width: 768px) {
  .dialogues {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .dialogues {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.dialogues__dialogue {
  width: 100%;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) {
  .dialogues__dialogue {
    width: 50%;
    border-right: 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: 600px) and (max-width: 959px) {
  .dialogues__dialogue:nth-child(even) {
    border-right: 1px solid #000000;
  }
}
@media (min-width: 960px) {
  .dialogues__dialogue {
    width: 25%;
    border-top: 0;
  }
  .dialogues__dialogue:last-child {
    border-right: 1px solid #000000;
  }
}

.dialogues__link {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: block;
  position: relative;
}
.dialogues__link:hover .dialogues__link-circle, .dialogues__link:focus .dialogues__link-circle {
  opacity: 1;
}
.dialogues__link:hover .dialogues__link-svg, .dialogues__link:focus .dialogues__link-svg {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.dialogues__link:hover .dialogues__title, .dialogues__link:focus .dialogues__title {
  color: #ff4637;
}

.dialogues__link-circle {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 1;
  opacity: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
  width: 250px;
  height: 250px;
}
@media (min-width: 600px) {
  .dialogues__link-circle {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 960px) {
  .dialogues__link-circle {
    width: 150px;
    height: 150px;
  }
}
@media (min-width: 1200px) {
  .dialogues__link-circle {
    width: 200px;
    height: 200px;
  }
}
@media (min-width: 1800px) {
  .dialogues__link-circle {
    width: 250px;
    height: 250px;
  }
}

.dialogues__link-svg {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform-origin: center;
          transform-origin: center;
  fill: #ffefba;
  width: 100%;
  height: 100%;
}

.dialogues__image-and-text {
  position: relative;
  z-index: 2;
}

.dialogues__faculty {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.dialogues__faculty .basic-list {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
@media (min-width: 0) and (max-width: 959px) {
  .dialogues__faculty .basic-list__list-item:last-child {
    border-bottom: 0;
  }
}
@media (min-width: 960px) {
  .dialogues__faculty {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }
}

@media (min-width: 600px) {
  .dialogues__text {
    min-height: 100px;
  }
}

.dialogues__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  width: 85%;
  overflow-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogues__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogues__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .dialogues__title {
    line-height: 1.4;
  }
}

.dialogues__location {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: 10px;
}

.dialogues__image {
  margin-bottom: 20px;
  max-width: 250px;
}
@media (min-width: 0) and (max-width: 959px) {
  .dialogues__image {
    max-width: 200px;
  }
}

.dialogues__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
  background-color: transparent;
}
.dialogues__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.dialogue-cell {
  padding-top: 20px;
  padding-right: 20px;
  margin-right: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 60%;
  min-height: 100%;
  position: relative;
  max-width: 350px;
}
.dialogue-cell:not(:last-child) {
  border-right: 1px solid #000000;
}
@media (min-width: 768px) {
  .dialogue-cell {
    width: 30%;
  }
}
@media (min-width: 960px) {
  .dialogue-cell {
    width: 26%;
  }
}
@media (min-width: 1400px) {
  .dialogue-cell {
    width: 18%;
  }
}

.dialogue-cell__image {
  margin-bottom: 20px;
  max-width: 120px;
}

.dialogue-cell__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
  background-color: transparent;
}
.dialogue-cell__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.dialogue-cell__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogue-cell__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogue-cell__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .dialogue-cell__title {
    line-height: 1.4;
  }
}

.dialogue-cell__location {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: block;
}

.dialogue-cell__link {
  position: relative;
  display: block;
}
.dialogue-cell__link:hover, .dialogue-cell__link:focus {
  cursor: none;
}
.dialogue-cell__link:hover .dialogue-cell__title, .dialogue-cell__link:focus .dialogue-cell__title {
  color: #ff4637;
}
.dialogue-cell__link:hover .dialogue-cell__circle, .dialogue-cell__link:focus .dialogue-cell__circle {
  -webkit-transform: translateX(-50%) scale(1);
          transform: translateX(-50%) scale(1);
}

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

.dialogue-cell__circle {
  position: absolute;
  top: 20px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%) scale(0);
          transform: translateX(-50%) scale(0);
  width: 220px;
  height: 220px;
  background-color: #ffffff;
  border-radius: 50%;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -webkit-transform-origin: center;
          transform-origin: center;
}
@media (min-width: 768px) and (max-width: 1399px) {
  .dialogue-cell__circle {
    width: 180px;
    height: 180px;
  }
}

.ela-nav {
  position: relative;
  margin-top: -1px;
}

.ela-nav__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ela-nav__left,
.ela-nav__right {
  width: 100%;
  background-color: #000000;
}
@media (min-width: 960px) {
  .ela-nav__left,
.ela-nav__right {
    width: 50%;
  }
}

.ela-nav__left-inner {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-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;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
  background-color: #f3f2f1;
}
@media (min-width: 768px) {
  .ela-nav__left-inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.ela-nav__right-inner {
  position: relative;
  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;
  height: 100%;
}

.ela-nav__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-top: 60px;
  margin-bottom: -0.15em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .ela-nav__title {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .ela-nav__title {
    font-size: 140px;
  }
}
@media (min-width: 600px) {
  .ela-nav__title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .ela-nav__title {
    margin-top: 120px;
  }
}

.ela-nav__intro {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin-top: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .ela-nav__intro {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .ela-nav__intro {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .ela-nav__intro {
    line-height: 1.3;
  }
}
.ela-nav__intro a {
  color: #f3f2f1;
  text-shadow: -1px 1px 0 #000000, 1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;
}
@supports (-webkit-text-stroke-width: 1px) {
  .ela-nav__intro a {
    -webkit-text-stroke: 1px #000000;
    text-shadow: none;
  }
}
.ela-nav__intro a:hover, .ela-nav__intro a:focus {
  color: #ff4637;
}
@media (min-width: 768px) {
  .ela-nav__intro {
    margin-top: 40px;
  }
}

.ela-nav__canvas-container {
  width: 100%;
  height: 100%;
  position: relative;
  padding-top: 100%;
}

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

.ela-nav__navigation {
  position: absolute;
  width: 100%;
  max-width: 300px;
  z-index: 20;
}
@media (min-width: 960px) {
  .ela-nav__navigation {
    right: 40px;
  }
}
@media (min-width: 1200px) {
  .ela-nav__navigation {
    max-width: 350px;
  }
}

.ela-nav__list {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.ela-nav__list-item {
  position: relative;
}

.ela-nav__link {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  background-color: #000000;
  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;
  color: #ffffff;
  width: 100%;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .ela-nav__link {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .ela-nav__link {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .ela-nav__link {
    line-height: 1.4;
  }
}
.ela-nav__list-item:last-child .ela-nav__link {
  border-bottom: 1px solid #ffffff;
}
.ela-nav__link:hover, .ela-nav__link:focus {
  background-color: #ff4637;
}
.ela-nav__link:hover .ela-nav__svg, .ela-nav__link:focus .ela-nav__svg {
  fill: #ffffff;
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}

.ela-nav__svg {
  width: 11px;
  height: 10px;
  fill: #ff4637;
}

.featured-people {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .featured-people {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .featured-people {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .featured-people {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .featured-people {
    margin-bottom: 120px;
  }
}

.featured-people__header {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}

.pagination {
  margin-top: 20px;
  position: relative;
}
.pagination:after {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  display: block;
  content: "";
  height: 1px;
  background-color: #e6e6e6;
  z-index: 1;
}
@media (min-width: 768px) {
  .pagination {
    margin-top: 40px;
  }
}

.pagination__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}
.pagination__link:hover, .pagination__link:focus {
  background-color: #ffefba;
}

.pagination__list {
  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;
  position: relative;
  min-height: 60px;
}
.pagination__list li:nth-child(2) {
  border-left: 1px solid #000000;
}

.pagination__list-item {
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  border-right: 1px solid #000000;
}
.pagination__list-item.selected, .pagination__list-item.ais-Pagination-item--selected {
  background-color: #ffefba;
}
@media (min-width: 0) and (max-width: 767px) {
  .pagination__list-item {
    display: none;
  }
}

.pagination__next-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  background-color: #ffffff;
}
.pagination__next-prev.nextPage, .pagination__next-prev.ais-Pagination-item--nextPage {
  right: 0;
  margin-left: auto;
  padding-left: 20px;
}
.pagination__next-prev.previousPage, .pagination__next-prev.ais-Pagination-item--previousPage {
  left: 0;
  margin-right: auto;
  padding-right: 20px;
}
.pagination__next-prev.ais-Pagination-item--disabled span {
  border: 1px solid #cdcbca;
  color: #cdcbca;
}
.pagination__next-prev.ais-Pagination-item--disabled span:hover, .pagination__next-prev.ais-Pagination-item--disabled span:focus {
  background-color: transparent;
  cursor: not-allowed;
  color: #cdcbca;
}
.pagination__next-prev.ais-Pagination-item--disabled span:hover a, .pagination__next-prev.ais-Pagination-item--disabled span:focus a {
  color: #cdcbca;
}

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

.recirc {
  padding-bottom: 60px;
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 40px;
  background-color: #f3f2f1;
}
@media (min-width: 600px) {
  .recirc {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .recirc {
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .recirc {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .recirc {
    padding-left: 40px;
  }
}

.promo {
  width: 100%;
  z-index: 30;
  display: block;
  position: relative;
  display: none;
}
@media (min-width: 1200px) {
  .promo {
    position: fixed;
    right: 0;
    bottom: 0;
    max-width: 650px;
  }
}
.promo--visible {
  display: block;
}
.promo--black {
  background-color: #f3f2f1;
  color: #000000;
}
@media (min-width: 1200px) {
  .promo--black {
    color: #ffffff;
    background-color: #000000;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
  }
}
.promo--black:hover, .promo--black:focus {
  background-color: #ffefba;
  color: #000000;
}
.promo--black .promo__close:hover, .promo--black .promo__close:focus {
  color: #ff4637;
}
.promo--red {
  background-color: #ff4637;
  color: #ffffff;
}
@media (min-width: 1200px) {
  .promo--red {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
  }
}
.promo--red:hover, .promo--red:focus {
  background-color: #000000;
}
.promo--red .promo__close:hover, .promo--red .promo__close:focus {
  color: #ff4637;
}

.promo__link {
  display: block;
  color: currentColor;
}

.promo__content {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
}
@media (min-width: 768px) {
  .promo__content {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.promo__message {
  position: relative;
  color: currentColor;
}

.promo__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  display: block;
  width: 80%;
  color: currentColor;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .promo__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .promo__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .promo__text {
    line-height: 1.4;
  }
}

.promo__close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: inherit;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 3px;
  color: currentColor;
  z-index: 30;
  border-bottom: 1px solid currentColor;
}
.promo__close:focus {
  outline: 0;
}
@media (min-width: 768px) {
  .promo__close {
    top: 40px;
    right: 40px;
  }
}

.home-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  pointer-events: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 960px) {
  .home-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.home-header__image-col,
.home-header__text-col {
  width: 100%;
}
@media (min-width: 960px) {
  .home-header__image-col,
.home-header__text-col {
    width: 50%;
  }
}
.home__header--program-or-department .home-header__image-col,
.home__header--program-or-department .home-header__text-col {
  background-color: #ff4637;
}
.home__header--research-center .home-header__image-col,
.home__header--research-center .home-header__text-col {
  background-color: #000000;
}

.home-header__image-col {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .home-header__image-col {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 960px) {
  .home-header__image-col {
    padding-top: 0;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 0;
  }
}

.home-header__text-col {
  position: relative;
  z-index: 2;
  pointer-events: auto;
}

.home-header__text {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .home-header__text {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .home-header__text {
    font-size: 70px;
  }
}
@media (min-width: 960px) {
  .home-header__text {
    margin-top: 60px;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .home-header__text {
    margin-top: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .home-header__text {
    margin-top: 120px;
  }
}
@media (min-width: 1400px) {
  .home-header__text {
    width: 90%;
    height: x;
  }
}

.home-header__sub-text {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home-header__sub-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home-header__sub-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .home-header__sub-text {
    line-height: 1.4;
  }
}
@media (min-width: 600px) and (max-width: 959px) {
  .home-header__sub-text {
    width: 80%;
    height: x;
  }
}
@media (min-width: 960px) {
  .home-header__sub-text {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .home-header__sub-text {
    width: 80%;
    height: x;
  }
}

.home-header__cta {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #000000;
  margin-top: 30px;
}
.home-header__cta:not(:disabled):hover, .home-header__cta:not(:disabled):focus {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
  cursor: pointer;
}
.home-header__cta:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.home-header__photo-figure {
  position: relative;
  height: 100%;
}
@media (min-width: 960px) {
  .home-header__photo-figure.spacer {
    padding-bottom: 100%;
  }
}

.home-header__photo-figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 959px) {
  .home-header__photo-figure img {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 960px) {
  .home-header__photo-figure img {
    border-bottom: 1px solid #000000;
  }
}

.home-header__text-col-inner {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  width: x;
  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: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}
@media (min-width: 768px) {
  .home-header__text-col-inner {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.home-header__label {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  margin-bottom: 30px;
}
@media (min-width: 960px) {
  .home-header__label {
    position: absolute;
    top: 40px;
    left: 40px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}

.large-text {
  margin-top: 60px;
  margin-bottom: 20px;
  position: relative;
}
@media (min-width: 600px) {
  .large-text {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .large-text {
    margin-top: 120px;
  }
}

.large-text__text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .large-text__text {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .large-text__text {
    font-size: 70px;
  }
}
.large-text__text a {
  color: #ffffff;
  text-shadow: -1px 1px 0 #000000, 1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;
}
@supports (-webkit-text-stroke-width: 1px) {
  .large-text__text a {
    -webkit-text-stroke: 1px #000000;
    text-shadow: none;
  }
}
.large-text__text a:hover, .large-text__text a:focus {
  color: #ff4637;
}
.large-text__text strong {
  font-weight: normal;
}

.large-text + * {
  margin-top: 20px !important;
}

.accordion-list {
  margin-top: 40px;
  margin-bottom: 40px;
  position: relative;
}

.accordion-list__title {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
}

.search-toast {
  position: fixed;
  bottom: 0;
  left: 0;
  width: calc(100% - 120px);
  background-color: #000000;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  display: block;
  z-index: 10;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  display: block;
}
@media (min-width: 768px) {
  .search-toast {
    display: none;
  }
}

.search-toast__content {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  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 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  font-size: 14px;
  color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search-toast__text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search-toast__text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search-toast__text {
    line-height: 1.4;
  }
}

.search-toast__arrow {
  height: 15px;
  padding-left: 20px;
}

.search-toast__arrow-icon {
  width: 15px;
  height: 15px;
  fill: #ffffff;
}

.search-is-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.inline-menu {
  position: relative;
  width: 100%;
}
.inline-menu:hover .inline-menu__current {
  background-color: #000000;
  color: #ffffff;
}
.inline-menu:hover .inline-menu__label {
  color: #ffffff;
}
.inline-menu:hover .inline-menu__dropdown {
  visibility: visible;
}
.inline-menu:hover .inline-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.inline-menu:focus-within .inline-menu__current {
  background-color: #000000;
  color: #ffffff;
}
.inline-menu:focus-within .inline-menu__label {
  color: #ffffff;
}
.inline-menu:focus-within .inline-menu__dropdown {
  visibility: visible;
}
.inline-menu:focus-within .inline-menu__dropdown-item {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.inline-menu__current {
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
  color: #000000;
  color: #ff4637;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  background-color: #ffefba;
  white-space: nowrap;
  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) {
  .inline-menu__current {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .inline-menu__current {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .inline-menu__current {
    line-height: 1.4;
  }
}
.inline-menu__current:hover, .inline-menu__current:focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}

.inline-menu__icon {
  width: 14px;
  height: 14px;
  margin-left: 10px;
  fill: #ff4637;
}

.inline-menu__right {
  margin-left: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.inline-menu__label {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
}

.inline-menu__dropdown {
  position: absolute;
  top: calc(100% - 1px);
  right: 0;
  left: 0;
  visibility: hidden;
  z-index: 10;
}

.inline-menu__dropdown-item {
  -webkit-transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, -webkit-transform 0.15s;
  transition: opacity 0.1s, transform 0.15s;
  transition: opacity 0.1s, transform 0.15s, -webkit-transform 0.15s;
  opacity: 0;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
  border-top: 1px solid #757575;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;
}
.inline-menu__dropdown-item:nth-child(1) {
  -webkit-transition-delay: 0.05s;
          transition-delay: 0.05s;
}
.inline-menu__dropdown-item:nth-child(2) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.inline-menu__dropdown-item:nth-child(3) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.inline-menu__dropdown-item:nth-child(4) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.inline-menu__dropdown-item:nth-child(5) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.inline-menu__dropdown-item:nth-child(6) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.inline-menu__dropdown-item:nth-child(7) {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}
.inline-menu__dropdown-item:nth-child(8) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.inline-menu__dropdown-item:nth-child(9) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.inline-menu__dropdown-item:nth-child(10) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.inline-menu__dropdown-item:last-child {
  border-bottom: 1px solid #757575;
}

.inline-menu__link {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 15px;
  background-color: #000000;
  white-space: nowrap;
  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;
}
.inline-menu__link.disabled {
  color: #757575;
  background-color: #000000;
  pointer-events: none;
}
.inline-menu__link.disabled .inline-menu__arrow {
  fill: #757575;
}
.inline-menu__link:hover, .inline-menu__link:focus {
  background-color: #ffefba;
  color: #000000;
}
.inline-menu__link:hover .inline-menu__arrow, .inline-menu__link:focus .inline-menu__arrow {
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
}

.inline-menu__arrow {
  width: 11px;
  height: 10px;
  margin-left: 20px;
  fill: #ff4637;
}

.program-form {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  margin-left: auto;
  width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 600px) {
  .program-form {
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .program-form {
    width: 100%;
  }
}

.program-form__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: -0.15em;
  margin-bottom: 15px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program-form__title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program-form__title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .program-form__title {
    line-height: 1.4;
  }
}

.program-form__iframe-wrapper {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  background-color: #ededed;
}
@media (min-width: 768px) {
  .program-form__iframe-wrapper {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.program-form__iframe {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  border: none;
  display: block;
  width: 100%;
  height: -webkit-fill-available;
}

.program-form__open {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.program-form__open:not(:disabled):hover, .program-form__open:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.program-form__open:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.wp-embedded-content {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-embedded-content {
    line-height: 1.4;
  }
}
.wp-embedded-content > p {
  margin-bottom: 20px;
}
.wp-embedded-content > p:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > p a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.wp-embedded-content > p a:hover, .wp-embedded-content > p a:focus {
  color: #ff4637;
}
.wp-embedded-content > h1,
.wp-embedded-content > h2,
.wp-embedded-content > h6 {
  margin-bottom: 20px;
}
.wp-embedded-content > h3,
.wp-embedded-content > h4,
.wp-embedded-content > h5 {
  margin-bottom: 10px;
}
.wp-embedded-content > p + h1,
.wp-embedded-content > p + h2,
.wp-embedded-content > p + h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.wp-embedded-content > p + h3,
.wp-embedded-content > p + h4,
.wp-embedded-content > p + h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.wp-embedded-content > h3 + h4,
.wp-embedded-content > h3 + h5,
.wp-embedded-content > h3 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.wp-embedded-content > h4 + h5,
.wp-embedded-content > h4 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.wp-embedded-content > h1 a,
.wp-embedded-content > h2 a,
.wp-embedded-content > h3 a,
.wp-embedded-content > h4 a,
.wp-embedded-content > h5 a,
.wp-embedded-content > h6 a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-embedded-content > h1 a:hover, .wp-embedded-content > h1 a:focus,
.wp-embedded-content > h2 a:hover,
.wp-embedded-content > h2 a:focus,
.wp-embedded-content > h3 a:hover,
.wp-embedded-content > h3 a:focus,
.wp-embedded-content > h4 a:hover,
.wp-embedded-content > h4 a:focus,
.wp-embedded-content > h5 a:hover,
.wp-embedded-content > h5 a:focus,
.wp-embedded-content > h6 a:hover,
.wp-embedded-content > h6 a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-embedded-content > h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content > h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content > h1 {
    font-size: 140px;
  }
}
.wp-embedded-content > h2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content > h2 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content > h2 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .wp-embedded-content > h2 {
    line-height: 1.3;
  }
}
.wp-embedded-content > h3 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content > h3 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content > h3 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-embedded-content > h3 {
    line-height: 1.4;
  }
}
.wp-embedded-content > h4 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content > h4 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content > h4 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-embedded-content > h4 {
    line-height: 1.4;
  }
}
.wp-embedded-content > h5 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content > h5 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content > h5 {
    font-size: 16px;
  }
}
.wp-embedded-content > h6 {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
.wp-embedded-content > ul:not(.wp-block-gallery) {
  padding-left: 40px;
  list-style-type: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li ul,
.wp-embedded-content > ul:not(.wp-block-gallery) > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ul:not(.wp-block-gallery) > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ul:not(.wp-block-gallery) a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-embedded-content > ul:not(.wp-block-gallery) a:hover, .wp-embedded-content > ul:not(.wp-block-gallery) a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-embedded-content > ul:not(.wp-block-gallery) a {
  background-color: transparent;
}
.wp-embedded-content > ol {
  padding-left: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-embedded-content > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-embedded-content > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ol > li ul,
.wp-embedded-content > ol > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.wp-embedded-content > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-embedded-content > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-embedded-content > ol > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ol > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ol > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-embedded-content > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.wp-embedded-content > ol > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-embedded-content > ol > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-embedded-content > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-embedded-content > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-embedded-content > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-embedded-content > ol > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
@media (min-width: 768px) {
  .wp-embedded-content > ol {
    padding-left: 60px;
  }
}
.wp-embedded-content > ol a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-embedded-content > ol a:hover, .wp-embedded-content > ol a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-embedded-content > h1 + ol,
.wp-embedded-content > h2 + ol,
.wp-embedded-content > h3 + ol,
.wp-embedded-content > h4 + ol,
.wp-embedded-content > h5 + ol,
.wp-embedded-content > h6 + ol,
.wp-embedded-content > h1 + ul,
.wp-embedded-content > h2 + ul,
.wp-embedded-content > h3 + ul,
.wp-embedded-content > h4 + ul,
.wp-embedded-content > h5 + ul,
.wp-embedded-content > h6 + ul {
  margin-top: 20px !important;
}
.wp-embedded-content > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-embedded-content figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-embedded-content figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-embedded-content figcaption {
    font-size: 16px;
  }
}
.wp-embedded-content figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-embedded-content figcaption a:hover, .wp-embedded-content figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-embedded-content img {
  max-width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .wp-embedded-content .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-embedded-content .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}
.wp-embedded-content > h1 + .wp-block-image,
.wp-embedded-content > h2 + .wp-block-image,
.wp-embedded-content > h3 + .wp-block-image,
.wp-embedded-content > h4 + .wp-block-image,
.wp-embedded-content > h6 + .wp-block-image {
  margin-top: 20px !important;
}
.wp-embedded-content > h1 + .wp-block-gallery,
.wp-embedded-content > h2 + .wp-block-gallery,
.wp-embedded-content > h3 + .wp-block-gallery,
.wp-embedded-content > h4 + .wp-block-gallery,
.wp-embedded-content > h6 + .wp-block-gallery {
  margin-top: -10px !important;
}
.wp-embedded-content > h1 + .image-layout,
.wp-embedded-content > h2 + .image-layout,
.wp-embedded-content > h3 + .image-layout,
.wp-embedded-content > h4 + .image-layout,
.wp-embedded-content > h6 + .image-layout {
  margin-top: 20px !important;
}
.wp-embedded-content > *:first-child {
  margin-top: 0 !important;
}
.wp-embedded-content > *:last-child {
  margin-bottom: 0 !important;
}
.wp-embedded-content hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid #000000;
}
.wp-embedded-content .gform_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}

.modern-footnotes-footnote {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 10px;
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 0.8em;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modern-footnotes-footnote {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modern-footnotes-footnote {
    font-size: 16px;
  }
}
.modern-footnotes-footnote a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.modern-footnotes-footnote a:hover, .modern-footnotes-footnote a:focus {
  color: #ff4637;
  background-color: transparent;
}

.modern-footnotes-footnote__note--tooltip {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0 !important;
}

.modern-footnotes-footnote__connector {
  width: 1px;
}

.modern-footnotes-footnote__note {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  border-radius: 0;
  border: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .modern-footnotes-footnote__note {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .modern-footnotes-footnote__note {
    font-size: 16px;
  }
}
.modern-footnotes-footnote__note a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.modern-footnotes-footnote__note a:hover, .modern-footnotes-footnote__note a:focus {
  color: #ff4637;
  background-color: transparent;
}

.post-password-form {
  text-align: center;
  margin: 25px;
}

.post-password-form p label {
  width: 100%;
}

.post-password-form p input {
  padding: 5px;
  margin-top: 5px;
  border: 1px solid #000000;
}

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

.wp-block-button__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
}
.wp-block-button__link:not(:disabled):hover, .wp-block-button__link:not(:disabled):focus {
  background-color: transparent;
  color: #000000;
  cursor: pointer;
}
.wp-block-button__link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.is-style-default .wp-block-button__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  background-color: #000000;
  color: #ffffff;
}
.is-style-default .wp-block-button__link:not(:disabled):hover, .is-style-default .wp-block-button__link:not(:disabled):focus {
  background-color: transparent;
  color: #000000;
  cursor: pointer;
}
.is-style-default .wp-block-button__link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.is-style-outline .wp-block-button__link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.is-style-outline .wp-block-button__link:not(:disabled):hover, .is-style-outline .wp-block-button__link:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.is-style-outline .wp-block-button__link:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.wp-block-gallery {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .wp-block-gallery {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-gallery {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.wp-block-gallery figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-gallery figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-gallery figcaption {
    font-size: 16px;
  }
}
.wp-block-gallery figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-gallery figcaption a:hover, .wp-block-gallery figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
@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 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .blocks-gallery-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .blocks-gallery-caption {
    font-size: 16px;
  }
}
.blocks-gallery-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.blocks-gallery-caption a:hover, .blocks-gallery-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.wp-block-image {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 0;
}
.wp-block-image figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-image figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-image figcaption {
    font-size: 16px;
  }
}
.wp-block-image figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-image figcaption a:hover, .wp-block-image figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 768px) {
  .wp-block-image .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-image .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}

@media (min-width: 768px) {
  .rich-text--right-aligned figure.wp-block-image {
    width: 50%;
    margin-left: 50%;
  }
}
@media (min-width: 768px) {
  .rich-text--left-aligned figure.wp-block-image {
    width: 66.66%;
  }
}
@media (min-width: 1200px) {
  .rich-text--left-aligned figure.wp-block-image {
    width: calc(50% - 40px);
  }
}
@media (min-width: 768px) {
  .rich-text--center-aligned figure.wp-block-image {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 960px) {
  .rich-text--center-aligned figure.wp-block-image {
    width: 70%;
  }
}
@media (min-width: 1200px) {
  .rich-text--center-aligned figure.wp-block-image {
    width: 60%;
  }
}
@media (min-width: 1400px) {
  .rich-text--center-aligned figure.wp-block-image {
    max-width: 1000px;
    width: 55%;
  }
}

.wp-block-quote {
  padding-left: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  border-left: 1px solid #000000;
}
.wp-block-quote a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-quote a:hover, .wp-block-quote a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-quote p {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote p {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote p {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-quote p {
    line-height: 1.4;
  }
}
.wp-block-quote cite {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  margin-top: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote cite {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote cite {
    font-size: 16px;
  }
}
.wp-block-quote cite a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-quote cite a:hover, .wp-block-quote cite a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-quote.is-style-large p {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-quote.is-style-large p {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-quote.is-style-large p {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-quote.is-style-large p {
    line-height: 1.4;
  }
}

.wp-block-pullquote {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.wp-block-pullquote a {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
.wp-block-pullquote a:hover, .wp-block-pullquote a:focus {
  color: #ff4637;
}
.wp-block-pullquote p {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-pullquote p {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-pullquote p {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .wp-block-pullquote p {
    line-height: 1.3;
  }
}
.wp-block-pullquote cite {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  margin-top: 40px;
  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;
  }
}
.wp-block-pullquote cite a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-pullquote cite a:hover, .wp-block-pullquote cite a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-pullquote.is-style-solid-color {
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  background-color: #ffefba;
  border: 0;
}

.wp-block-columns {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .wp-block-columns {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-columns {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .wp-block-columns {
    margin-left: -40px;
    margin-right: -40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.wp-block-column {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-column {
    line-height: 1.4;
  }
}
.wp-block-column > p {
  margin-bottom: 20px;
}
.wp-block-column > p:last-child {
  margin-bottom: 0;
}
.wp-block-column > p a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.wp-block-column > p a:hover, .wp-block-column > p a:focus {
  color: #ff4637;
}
.wp-block-column > h1,
.wp-block-column > h2,
.wp-block-column > h6 {
  margin-bottom: 20px;
}
.wp-block-column > h3,
.wp-block-column > h4,
.wp-block-column > h5 {
  margin-bottom: 10px;
}
.wp-block-column > p + h1,
.wp-block-column > p + h2,
.wp-block-column > p + h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.wp-block-column > p + h3,
.wp-block-column > p + h4,
.wp-block-column > p + h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.wp-block-column > h3 + h4,
.wp-block-column > h3 + h5,
.wp-block-column > h3 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.wp-block-column > h4 + h5,
.wp-block-column > h4 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.wp-block-column > h1 a,
.wp-block-column > h2 a,
.wp-block-column > h3 a,
.wp-block-column > h4 a,
.wp-block-column > h5 a,
.wp-block-column > h6 a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.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 > h4 a:hover,
.wp-block-column > h4 a:focus,
.wp-block-column > h5 a:hover,
.wp-block-column > h5 a:focus,
.wp-block-column > h6 a:hover,
.wp-block-column > h6 a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-column > h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h1 {
    font-size: 140px;
  }
}
.wp-block-column > h2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h2 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h2 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .wp-block-column > h2 {
    line-height: 1.3;
  }
}
.wp-block-column > h3 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h3 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h3 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-column > h3 {
    line-height: 1.4;
  }
}
.wp-block-column > h4 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h4 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h4 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-column > h4 {
    line-height: 1.4;
  }
}
.wp-block-column > h5 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column > h5 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column > h5 {
    font-size: 16px;
  }
}
.wp-block-column > h6 {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
.wp-block-column > ul:not(.wp-block-gallery) {
  padding-left: 40px;
  list-style-type: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-block-column > ul:not(.wp-block-gallery) > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery) > li ul,
.wp-block-column > ul:not(.wp-block-gallery) > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.wp-block-column > ul:not(.wp-block-gallery) > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.wp-block-column > ul:not(.wp-block-gallery) a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-column > ul:not(.wp-block-gallery) a:hover, .wp-block-column > ul:not(.wp-block-gallery) a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-column > ul:not(.wp-block-gallery) a {
  background-color: transparent;
}
.wp-block-column > ol {
  padding-left: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-block-column > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.wp-block-column > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ol > li:before {
    margin-top: -3px;
  }
}
.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: 40px;
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ol > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  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 {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .wp-block-column > ol > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.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.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
@media (min-width: 768px) {
  .wp-block-column > ol {
    padding-left: 60px;
  }
}
.wp-block-column > ol a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-column > ol a:hover, .wp-block-column > ol a:focus {
  color: #ff4637;
  background-color: transparent;
}
.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,
.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 > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
.wp-block-column figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-column figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-column figcaption {
    font-size: 16px;
  }
}
.wp-block-column figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-column figcaption a:hover, .wp-block-column figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-column img {
  max-width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .wp-block-column .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .wp-block-column .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}
.wp-block-column > h1 + .wp-block-image,
.wp-block-column > h2 + .wp-block-image,
.wp-block-column > h3 + .wp-block-image,
.wp-block-column > h4 + .wp-block-image,
.wp-block-column > h6 + .wp-block-image {
  margin-top: 20px !important;
}
.wp-block-column > h1 + .wp-block-gallery,
.wp-block-column > h2 + .wp-block-gallery,
.wp-block-column > h3 + .wp-block-gallery,
.wp-block-column > h4 + .wp-block-gallery,
.wp-block-column > h6 + .wp-block-gallery {
  margin-top: -10px !important;
}
.wp-block-column > h1 + .image-layout,
.wp-block-column > h2 + .image-layout,
.wp-block-column > h3 + .image-layout,
.wp-block-column > h4 + .image-layout,
.wp-block-column > h6 + .image-layout {
  margin-top: 20px !important;
}
.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-top: 1px solid #000000;
}
.wp-block-column .gform_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 0) and (max-width: 767px) {
  .wp-block-column {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .wp-block-column:first-child {
    border-top: 1px solid #000000;
  }
  .wp-block-column:not(:last-child) {
    border-bottom: 1px solid #000000;
  }
}
@media (min-width: 768px) {
  .wp-block-column {
    padding-left: 40px;
    padding-right: 40px;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
  .wp-block-column:not(:last-child) {
    border-right: 1px solid #000000;
  }
}

.wp-block-table {
  margin-top: 60px;
  margin-bottom: 60px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  overflow-x: auto;
}
@media (min-width: 600px) {
  .wp-block-table {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .wp-block-table {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .wp-block-table {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .wp-block-table {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .wp-block-table {
    line-height: 1.4;
  }
}
.wp-block-table table {
  width: 100%;
  border-top: 1px solid #000000;
}
.wp-block-table th {
  font-weight: bold;
  text-align: left;
}
.wp-block-table tr {
  border-bottom: 1px solid #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wp-block-table td,
.wp-block-table th {
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wp-block-table a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.wp-block-table a:hover, .wp-block-table a:focus {
  color: #ff4637;
  background-color: transparent;
}
.wp-block-table.is-style-stripes th {
  background-color: #000000;
  color: #ffffff;
}
.wp-block-table.is-style-stripes tr:nth-child(even) {
  background-color: #ffefba;
}

.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;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.person__intro-video {
  position: relative;
  overflow: hidden;
  width: 100%;
}

iframe.responsive_iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 767px) {
  .person__intro-video {
    padding-top: 75%;
  }
}
@media (min-width: 768px) {
  .person__intro-video {
    padding-top: 56.25%;
  }
}
.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__apply {
  width: 80px;
  height: 80px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  border-radius: 50%;
  z-index: 40;
  border: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .base__apply {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .base__apply {
    font-size: 16px;
  }
}
.site-1 .base__apply {
  background-color: #ff4637;
  color: #ffffff;
}
.base__apply:hover, .base__apply:focus {
  background-color: #ffefba;
  color: #000000;
}
@media (min-width: 768px) {
  .base__apply {
    width: 100px;
    height: 100px;
    color: #000000;
    color: #000000;
    font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
    font-size: 16px;
    line-height: 1;
    font-weight: normal;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .base__apply {
    position: fixed;
    right: 10px;
    bottom: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .base__apply {
    position: fixed;
    right: 20px;
    bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .base__apply {
    position: absolute;
    top: 150px;
    right: 60px;
  }
}

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

.error__header {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__header {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__header {
    font-size: 140px;
  }
}

.error__number {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  color: #ffffff;
  text-shadow: -1px 1px 0 #000000, 1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .error__number {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .error__number {
    font-size: 140px;
  }
}
@supports (-webkit-text-stroke-width: 1px) {
  .error__number {
    -webkit-text-stroke: 1px #000000;
    text-shadow: none;
  }
}

.error__button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 40px;
}
.error__button:not(:disabled):hover, .error__button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.error__button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.page__intro {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 25px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 768px) {
  .page__intro {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .page__intro {
    margin-left: 40px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .page__intro {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .page__intro {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .page__intro {
    line-height: 1.3;
  }
}
.page__intro a {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
.page__intro a:hover, .page__intro a:focus {
  color: #ff4637;
}
@media (min-width: 768px) {
  .page__intro {
    margin-top: 40px;
  }
}
.page__intro--bottomless {
  border-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 0) and (max-width: 959px) {
  .page__intro--bottomless {
    padding-top: 0;
    border-top: 0;
  }
}

.page__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
  margin-bottom: 60px;
  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-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 768px) {
  .page__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .page__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .page__content {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__content {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.page__content--with-borders {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 40px;
  margin-bottom: 0;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
.page__content--tight {
  margin-top: 40px;
  margin-bottom: 0;
}

.page__additional-fields {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .page__additional-fields {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .page__additional-fields {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .page__additional-fields {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .page__additional-fields {
    margin-bottom: 120px;
  }
}

.post__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #000000;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .post__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .post__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .post__header {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 40px;
  }
}

.post__header-inner {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .post__header-inner {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .post__header-inner.has-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.post__header-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-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 960px) {
  .has-image .post__header-left {
    margin-right: 40px;
    width: 50%;
  }
}
.post__header-left .basic-list {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .post__header-left .basic-list {
    margin-top: 40px;
    margin-bottom: 0px;
  }
}

.post__info {
  padding-bottom: 10px;
  margin-top: 60px;
  border-bottom: 1px solid #ffffff;
}
@media (min-width: 600px) {
  .post__info {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .post__info {
    margin-top: 120px;
  }
}
@media (min-width: 768px) {
  .post__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .post__info-right {
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #000000;
  }
}

.post__category {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-right: 10px;
}
.post__category:not(:last-of-type) {
  padding-right: 10px;
  border-right: 1px solid #757575;
}
.post__category:hover, .post__category:focus {
  color: #ff4637;
}
@media (min-width: 0) and (max-width: 599px) {
  .post__category {
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
    border-right: 0 !important;
  }
}

.post__date {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  opacity: 0.5;
}

.post__title {
  color: #000000;
  color: #ffffff;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .post__title {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .post__title {
    font-size: 70px;
  }
}
@media (min-width: 600px) {
  .post__title {
    width: 85%;
  }
}
.has-image .post__title {
  width: 100%;
}

.post__title-and-people {
  width: 100%;
}
@media (min-width: 768px) {
  .post__title-and-people {
    margin-bottom: 40px;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .post__image {
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  .post__image {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.post__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.post__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.post__image-caption {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__image-caption {
    font-size: 16px;
  }
}
.post__image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.post__image-caption a:hover, .post__image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 960px) {
  .post__image-caption {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.post__text {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
  margin-bottom: 60px;
  position: relative;
  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-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 768px) {
  .post__text {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .post__text {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .post__text {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .post__text {
    margin-bottom: 120px;
  }
}

.post__introduction {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .post__introduction {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .post__introduction {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .post__introduction {
    line-height: 1.3;
  }
}
.post__introduction a {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
.post__introduction a:hover, .post__introduction a:focus {
  color: #ff4637;
}

.post__byline-text {
  color: #000000;
  color: #ffffff;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.post__byline-link {
  color: #ffffff;
}
.post__byline-link:hover, .post__byline-link:focus {
  color: #ff4637;
}

.post__byline-by {
  color: #ffffff;
  opacity: 0.5;
}

.student {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .student {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .student {
    margin-bottom: 120px;
  }
}

.student__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .student__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .student__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .student__header {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .student__header {
    margin-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 960px) and (min-width: 600px) {
  .student__header {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .student__header {
    margin-bottom: 120px;
  }
}

.student__intro {
  margin-right: 20px;
  margin-bottom: 40px;
  width: 100%;
}
@media (min-width: 768px) {
  .student__intro {
    margin-right: 40px;
  }
}
@media (min-width: 960px) {
  .student__intro {
    margin-bottom: 0;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}

.student__intro-name {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .student__intro-name {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .student__intro-name {
    margin-top: 120px;
  }
}

.student__intro-first {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__intro-first {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__intro-first {
    font-size: 140px;
  }
}

.student__intro-last {
  color: #000000;
  color: #000000;
  font-family: "Saol Display", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 45px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__intro-last {
    font-size: calc( 45px + (145 - 45) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__intro-last {
    font-size: 145px;
  }
}

.student__intro-study-status {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 20px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.student__intro-study {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__intro-study {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__intro-study {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .student__intro-study {
    line-height: 1.4;
  }
}

.student__intro-status {
  color: #000000;
  color: #757575;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__intro-status {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__intro-status {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .student__intro-status {
    line-height: 1.4;
  }
}

.student__intro-text {
  margin-top: 40px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__intro-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__intro-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .student__intro-text {
    line-height: 1.4;
  }
}
.student__intro-text a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.student__intro-text a:hover, .student__intro-text a:focus {
  color: #ff4637;
  background-color: transparent;
}

.student__image img {
  border: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 959px) {
  .student__image {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .student__image {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: -webkit-sticky;
    position: sticky;
    top: calc(40px + 0px);
  }
}

.student__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.student__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.student__image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__image-caption {
    font-size: 16px;
  }
}
.student__image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.student__image-caption a:hover, .student__image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.student__pathway-quote {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
  border-bottom: 1px solid #000000;
}
@media (min-width: 768px) {
  .student__pathway-quote {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .student__pathway-quote {
    margin-left: 40px;
  }
}

.student__quote {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #000000;
  position: relative;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__quote {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__quote {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .student__quote {
    line-height: 1.3;
  }
}
.student__quote a {
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}
.student__quote a:hover, .student__quote a:focus {
  color: #ff4637;
}

.student__full-bio {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 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-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 768px) {
  .student__full-bio {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .student__full-bio {
    margin-left: 40px;
  }
}

.student__lists .basic-list {
  margin-top: 40px;
  margin-bottom: 40px;
}
.student__lists .basic-list:last-child {
  margin-bottom: 0;
}

.student__topics {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
}
@media (min-width: 768px) {
  .student__topics {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .student__topics {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .student__topics {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .student__topics {
    margin-top: 120px;
  }
}

.student__topics .basic-list {
  margin-bottom: 0;
}

.student__pathway {
  padding-top: 40px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: #f3f2f1;
  overflow: hidden;
}
@media (min-width: 768px) {
  .student__pathway {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
}

.student__pathway-header {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  padding-top: 10px;
  margin-right: 20px;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .student__pathway-header {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .student__pathway-header {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .student__pathway-header {
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  .student__pathway-header {
    margin-right: 40px;
  }
}

.person {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .person {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person {
    margin-bottom: 120px;
  }
}

.person__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .person__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .person__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .person__header {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .person__header-text {
    padding-right: 40px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    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: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 100%;
  }
}

.person__header-title {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .person__header-title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .person__header-title {
    margin-top: 120px;
  }
}

.person__name-first {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__name-first {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__name-first {
    font-size: 140px;
  }
}

.person__name-last {
  color: #000000;
  color: #000000;
  font-family: "Saol Display", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 45px;
  margin-bottom: -0.15em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__name-last {
    font-size: calc( 45px + (145 - 45) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__name-last {
    font-size: 145px;
  }
}

.person__department {
  margin-bottom: 20px;
  padding-bottom: 3px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #000000;
  display: inline-block;
}
@media (min-width: 600px) {
  .person__department {
    margin-bottom: 40px;
  }
}
.person__department:hover, .person__department:focus {
  color: #ff4637;
  border-color: #ff4637;
}

.person__type {
  margin-bottom: 20px;
  padding-bottom: 3px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: inline-block;
}
.person__type a {
  color: #000000;
  display: inline;
  text-decoration: underline;
  display: inline-block;
}
.person__type a:hover, .person__type a:focus {
  color: #ff4637;
}
@media (min-width: 600px) {
  .person__type {
    margin-bottom: 40px;
  }
}

.person__header-image {
  margin-top: 20px;
}
.person__header-image img {
  border: 1px solid #000000;
}
@media (min-width: 600px) {
  .person__header-image {
    margin-top: 40px;
  }
}
@media (min-width: 768px) {
  .person__header-image {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 25%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

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

.person__header-image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__header-image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__header-image-caption {
    font-size: 16px;
  }
}
.person__header-image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.person__header-image-caption a:hover, .person__header-image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.person__body {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .person__body {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .person__body {
    margin-left: 40px;
  }
}
@media (min-width: 960px) {
  .person__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.person__body-left {
  padding-bottom: 80px;
}
@media (min-width: 960px) {
  .person__body-left {
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .person__body-right {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
    position: -webkit-sticky;
    position: sticky;
    top: calc(40px + 0px);
  }
}

.person__intro-status {
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.person__intro-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .person__intro-title {
    line-height: 1.4;
  }
}

.person__intro-years {
  color: #000000;
  color: #757575;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro-years {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro-years {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .person__intro-years {
    line-height: 1.4;
  }
}

.person__intro-colleges {
  color: #000000;
  color: #757575;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__intro-colleges {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__intro-colleges {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .person__intro-colleges {
    line-height: 1.4;
  }
}

.person__intro-bio {
  margin-top: 40px;
}

.person__cv {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 40px;
}
.person__cv:not(:disabled):hover, .person__cv:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.person__cv:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

.person__accomplishments {
  margin-top: 40px;
}

.person__list-item {
  padding-top: 10px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .person__list-item {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .person__list-item {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .person__list-item {
    line-height: 1.4;
  }
}
.person__list-item:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .person__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.person__list-header {
  font-weight: bold;
}
@media (min-width: 600px) {
  .person__list-header {
    margin-right: 40px;
    width: 50%;
  }
}

.person__list-text {
  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-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.person__list-text a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.person__list-text a:hover, .person__list-text a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 600px) {
  .person__list-text {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.person__list-link {
  display: block;
}

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

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

.person__topics {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .person__topics {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .person__topics {
    margin-left: 40px;
  }
}

.person__topics--tight .basic-list {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.person__lists {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
}
@media (min-width: 768px) {
  .person__lists {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .person__lists {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .person__lists {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .person__lists {
    margin-top: 120px;
  }
}
@media (min-width: 600px) {
  .person__lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.person__lists .basic-list {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .person__lists .basic-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .person__lists .basic-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 600px) {
  .person__lists .basic-list {
    margin-top: 0;
    margin-bottom: 0;
    width: 50%;
  }
  .person__lists .basic-list:not(:last-child) {
    margin-right: 40px;
  }
  .person__lists .basic-list:last-child {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.job {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .job {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .job {
    margin-bottom: 120px;
  }
}

.job__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .job__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .job__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .job__header {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .job__header-text {
    padding-right: 10px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    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: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 100%;
  }
}

.job__header-title {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .job__header-title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .job__header-title {
    margin-top: 120px;
  }
}

.job__header-title h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .job__header-title h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .job__header-title h1 {
    font-size: 140px;
  }
}

.job__body {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .job__body {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .job__body {
    margin-left: 40px;
  }
}
@media (min-width: 960px) {
  .job__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.job__body-left {
  padding-bottom: 80px;
}
@media (min-width: 960px) {
  .job__body-left {
    padding-right: 40px;
    width: 50%;
  }
}

@media (min-width: 960px) {
  .job__body-right {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
    position: -webkit-sticky;
    position: sticky;
    top: calc(40px + 0px);
  }
}

.job__intro {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 40px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.job__description {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .job__description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .job__description {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .job__description {
    line-height: 1.4;
  }
}

.job__list-item {
  padding-top: 10px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .job__list-item {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .job__list-item {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .job__list-item {
    line-height: 1.4;
  }
}
.job__list-item:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .job__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.job__list-header {
  font-weight: bold;
}
@media (min-width: 600px) {
  .job__list-header {
    margin-right: 40px;
    width: 50%;
  }
}

.job__list-text {
  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-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.job__list-text a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.job__list-text a:hover, .job__list-text a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 600px) {
  .job__list-text {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.job__list-link {
  display: block;
}

input.application_button.button,
input.button.wp_job_manager_send_application_button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
input.application_button.button:not(:disabled):hover, input.application_button.button:not(:disabled):focus,
input.button.wp_job_manager_send_application_button:not(:disabled):hover,
input.button.wp_job_manager_send_application_button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
input.application_button.button:disabled,
input.button.wp_job_manager_send_application_button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}

div.job_listings h3,
div.job_listings .load_more_jobs {
  color: #000;
}

div.job_listings {
  width: 100% !important;
  margin-left: auto !important;
}

.application_details a.search-choice-close:empty:before {
  content: "X";
  margin-left: 10px;
  font-weight: bold;
  vertical-align: super;
  font-size: 75%;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
}

.job-manager .job-type,
.job-types .job-type,
.job_listing .job-type {
  color: #ff4637;
}

.single_job_listing .meta .job-type {
  background-color: #ff4637;
  border: 1px solid #000;
}

a.google_map_link,
a.google_map_link:hover,
.single_job_listing .meta li {
  color: #000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
}

.job-manager-application-wrapper .application .application_details,
.single_job_listing .application .application_details {
  border: 1px solid #000;
}

.job-manager-application-wrapper .application .application_details:after,
.single_job_listing .application .application_details:after,
.job-manager-application-wrapper .application .application_details:before,
.single_job_listing .application .application_details:before {
  content: none;
}

.topic {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .topic {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .topic {
    margin-bottom: 120px;
  }
}

.topic__header {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 20px;
  padding-left: 20px;
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
}
@media (min-width: 600px) {
  .topic__header {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .topic__header {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .topic__header {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .topic__header {
    padding-left: 40px;
  }
}

.topic__breadcrumb {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .topic__breadcrumb {
    margin-bottom: 40px;
  }
}

.topic__title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .topic__title {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .topic__title {
    font-size: 140px;
  }
}

.topic__description {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  margin-top: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .topic__description {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .topic__description {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .topic__description {
    line-height: 1.4;
  }
}
.topic__description a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.topic__description a:hover, .topic__description a:focus {
  color: #ff4637;
}

@media (min-width: 0) and (max-width: 959px) {
  .topic__basic-list:not(:first-child) {
    margin-top: 40px;
  }
}

.topic__post-grid {
  padding-right: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  .topic__post-grid {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .topic__post-grid {
    padding-left: 40px;
  }
}

.topic__related {
  margin-top: 40px;
  width: 100%;
}

.topic__related--split .topic__basic-list:not(:first-child) {
  margin-top: 40px;
}

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

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

.stories__featured-post {
  margin-top: -1px;
}

.stories__featured-categories {
  margin-top: 60px;
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 600px) {
  .stories__featured-categories {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .stories__featured-categories {
    margin-top: 120px;
  }
}
@media (min-width: 768px) {
  .stories__featured-categories {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .stories__featured-categories {
    margin-left: 40px;
  }
}

.stories__latest-posts {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .stories__latest-posts {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .stories__latest-posts {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .stories__latest-posts {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .stories__latest-posts {
    margin-bottom: 120px;
  }
}
.stories__latest-posts .basic-list {
  margin: 0;
}

.research__basic-list {
  max-width: 100%;
}
.research__basic-list .basic-list {
  margin-top: 0;
}

.project {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .project {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .project {
    margin-bottom: 120px;
  }
}

.project__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .project__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .project__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .project__header {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .project__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.project__intro {
  margin-right: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .project__intro {
    margin-right: 40px;
  }
}
@media (min-width: 960px) {
  .project__intro {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.project__intro-inner {
  width: 100%;
}

.project__intro-name {
  margin-top: 60px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) {
  .project__intro-name {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .project__intro-name {
    margin-top: 120px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .project__intro-name {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .project__intro-name {
    font-size: 140px;
  }
}
.project__intro-name.small {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.15;
  font-weight: normal;
  font-size: 35px;
}
@media (min-width: 600px) and (max-width: 1999px) {
  .project__intro-name.small {
    font-size: calc( 35px + (70 - 35) * ( 100vw - 600px ) / (2000 - 600) );
  }
}
@media (min-width: 2000px) {
  .project__intro-name.small {
    font-size: 70px;
  }
}

.project__intro-subhead {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 20px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .project__intro-subhead {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .project__intro-subhead {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .project__intro-subhead {
    line-height: 1.4;
  }
}

.project__intro-subhead-label {
  color: #757575;
  display: block;
}

.project__intro-subhead-text {
  display: block;
}

.project__image {
  margin-top: 20px;
}
.project__image img {
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .project__image {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .project__image {
    margin-top: 0;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.project__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.project__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.project__image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .project__image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .project__image-caption {
    font-size: 16px;
  }
}
.project__image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.project__image-caption a:hover, .project__image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

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

.project__topics {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .project__topics {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .project__topics {
    margin-left: 40px;
  }
}

.project__lists {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
}
@media (min-width: 768px) {
  .project__lists {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .project__lists {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .project__lists {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .project__lists {
    margin-top: 120px;
  }
}
@media (min-width: 600px) {
  .project__lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.project__lists .basic-list {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .project__lists .basic-list {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .project__lists .basic-list {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 600px) {
  .project__lists .basic-list {
    margin-top: 0;
    margin-bottom: 0;
    width: 50%;
  }
  .project__lists .basic-list:not(:last-child) {
    margin-right: 40px;
  }
  .project__lists .basic-list:last-child {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.search {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 768px) {
  .search {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .search {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .search {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .search {
    margin-bottom: 120px;
  }
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search {
    line-height: 1.4;
  }
}

.search__box {
  margin-top: 20px;
  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%;
  position: relative;
}
@media (min-width: 768px) {
  .search__box {
    margin-top: 40px;
  }
}

.search__icon {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 25px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: #000000;
  z-index: 10;
}

.search__box-wrapper {
  width: 100%;
  height: 100%;
}
.search__box-wrapper .search__input {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 25px;
  line-height: 1;
  font-weight: normal;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 55px;
  padding-right: 55px;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  border: 1px solid #000000;
  border-radius: 50px;
}
.search__box-wrapper .search__input::-webkit-input-placeholder {
  color: #000000;
  line-height: normal !important;
}
.search__box-wrapper .search__input::-moz-placeholder {
  color: #000000;
  line-height: normal !important;
}
.search__box-wrapper .search__input:-ms-input-placeholder {
  color: #000000;
  line-height: normal !important;
}
.search__box-wrapper .search__input::-ms-input-placeholder {
  color: #000000;
  line-height: normal !important;
}
.search__box-wrapper .search__input::placeholder {
  color: #000000;
  line-height: normal !important;
}
.search__box-wrapper .search__input:focus {
  background-color: #ffefba;
}
.search__box-wrapper .search__input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.search__box-wrapper .search__input:focus::-moz-placeholder {
  opacity: 0;
}
.search__box-wrapper .search__input:focus:-ms-input-placeholder {
  opacity: 0;
}
.search__box-wrapper .search__input:focus::-ms-input-placeholder {
  opacity: 0;
}
.search__box-wrapper .search__input:focus::placeholder {
  opacity: 0;
}
.search__box-wrapper .ais-SearchBox {
  height: 100%;
}
.search__box-wrapper .ais-SearchBox-form {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search__box-wrapper .ais-SearchBox-submit {
  display: none;
}
.search__box-wrapper .ais-SearchBox-reset {
  position: absolute;
  top: calc(50% - 25px);
  right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.search__box-wrapper .ais-SearchBox-reset:hover, .search__box-wrapper .ais-SearchBox-reset:focus {
  background-color: #000000;
}
.search__box-wrapper .ais-SearchBox-reset:hover svg, .search__box-wrapper .ais-SearchBox-reset:focus svg {
  fill: #ffffff;
}

.ais-SearchBox-form .ais-SearchBox-reset {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.ais-SearchBox-form:focus-within .ais-SearchBox-reset {
  opacity: 1;
}
.search__box .ais-SearchBox-form .search__reset {
  fill: #000000;
}
.search__box .ais-SearchBox-form .ais-SearchBox-reset {
  opacity: 1;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.search__box .ais-SearchBox-form:focus-within .search__reset {
  fill: #ff4637;
}
.search__box .ais-SearchBox-form:focus-within .ais-SearchBox-reset {
  opacity: 1;
}

.search__stats {
  color: #000000;
  color: #757575;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  text-align: right;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__stats {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__stats {
    font-size: 16px;
  }
}

.search__stats-no-results {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  display: block;
  text-align: center;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__stats-no-results {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__stats-no-results {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search__stats-no-results {
    line-height: 1.4;
  }
}
.search__stats-no-results span {
  display: block;
  font-weight: normal;
}
.search__stats-no-results a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.search__stats-no-results a:hover, .search__stats-no-results a:focus {
  color: #ff4637;
}

.search__reset {
  width: 11px;
  height: 11px;
  fill: #ff4637;
}

.search__scope {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-top: 1px solid #000000;
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__scope {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__scope {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search__scope {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  .search__scope {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .search__scope {
    margin-left: 40px;
  }
}

.search__blog_refinement {
  margin-top: 10px;
}
@media (min-width: 600px) {
  .search__blog_refinement {
    margin-top: 20px;
  }
}
.search__blog_refinement input[type=checkbox] {
  border: 1px solid #000000;
  width: 25px !important;
  height: 25px;
  position: relative;
  margin: 0;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .search__blog_refinement input[type=checkbox] {
    width: 30px !important;
    height: 30px;
  }
}
.search__blog_refinement input[type=checkbox]:after {
  content: " ";
  display: block;
  width: 14px;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  -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) {
  .search__blog_refinement input[type=checkbox]:after {
    width: 16px;
    height: 12px;
  }
}
.search__blog_refinement input[type=checkbox]:checked:after {
  opacity: 1;
}
.search__blog_refinement input[type=checkbox]:hover, .search__blog_refinement input[type=checkbox]:focus {
  cursor: pointer;
}

.search__results-wrapper {
  margin-top: 40px;
  position: relative;
}
@media (min-width: 768px) {
  .search__results-wrapper {
    margin-top: 60px;
  }
}

.search__results {
  margin-top: 6px;
}
@media (min-width: 768px) {
  .search__results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .search__results--left {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .search__results--left {
    padding-right: 40px;
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .search__results--left {
    width: 25%;
  }
}

@media (min-width: 768px) {
  .search__results--right {
    width: 70%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 1200px) {
  .search__results--right {
    width: 75%;
  }
}

.search__filters-toggle {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  position: absolute;
  top: 0px;
  left: 0px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__filters-toggle {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__filters-toggle {
    font-size: 16px;
  }
}
.search__filters-toggle:hover, .search__filters-toggle:focus {
  color: #ff4637;
}

.search__refinement-lists .accordion__content {
  padding: 0 !important;
}
.search__refinement-lists .accordion__toggle:checked + .accordion__title + .accordion__content {
  margin-bottom: 40px;
}

.search__refinement-list .ais-RefinementList-item {
  line-height: 1.4em;
  border-bottom: 1px solid #e6e6e6;
}
.search__refinement-list .ais-RefinementList-item:last-child {
  border-bottom: 0;
}
.search__refinement-list .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-labelText {
  color: #000000 !important;
}
.search__refinement-list .ais-RefinementList-item.ais-RefinementList-item--selected .ais-RefinementList-count {
  color: #000000 !important;
}
.search__refinement-list .ais-RefinementList-item .ais-RefinementList-label {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
  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__refinement-list .ais-RefinementList-item .ais-RefinementList-label:hover .ais-RefinementList-labelText, .search__refinement-list .ais-RefinementList-item .ais-RefinementList-label:focus .ais-RefinementList-labelText {
  color: #ff4637;
}
.search__refinement-list .ais-RefinementList-item .ais-RefinementList-label:hover .ais-RefinementList-count, .search__refinement-list .ais-RefinementList-item .ais-RefinementList-label:focus .ais-RefinementList-count {
  color: #ff4637;
}
.search__refinement-list .ais-RefinementList-count {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-left: 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.search__refinement-list .ais-RefinementList-labelText {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-left: 10px;
  position: relative;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__refinement-list .ais-RefinementList-labelText {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__refinement-list .ais-RefinementList-labelText {
    font-size: 16px;
  }
}
.search__refinement-list .ais-RefinementList-labelText:first-letter {
  text-transform: uppercase;
}
.search__refinement-list .ais-RefinementList-checkbox {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #ffefba;
  border-color: transparent;
  border-radius: 50%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__refinement-list .ais-RefinementList-checkbox {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__refinement-list .ais-RefinementList-checkbox {
    font-size: 16px;
  }
}
.search__refinement-list .ais-RefinementList-checkbox:focus {
  background-color: #ff4637;
}
.search__refinement-list .ais-RefinementList-checkbox:checked {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
}
.search__refinement-list .ais-RefinementList-checkbox:checked + span:after {
  width: 6px;
  height: 11px;
  position: absolute;
  top: 0.2em;
  left: -18px;
  content: "";
  border-bottom: 2px solid #000000;
  border-right: 2px solid #000000;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.search__refinement-list .ais-RefinementList-checkbox:checked:focus + span:after {
  border-color: #ff4637;
}
.search__refinement-list .ais-RefinementList-checkbox::-ms-check {
  background-color: transparent;
  border-color: transparent;
  border-radius: 50%;
}
.search__refinement-list .ais-RefinementList-checkbox::-ms-check + span:after {
  width: 6px;
  height: 11px;
  position: absolute;
  top: 0.2em;
  left: -18px;
  content: "";
  border-bottom: 2px solid #000000;
  border-right: 2px solid #000000;
  transform: rotate(45deg);
}
.search__refinement-list .ais-RefinementList-checkbox::-ms-check:focus + span:after {
  border-color: #ff4637;
}

.is-refined .ais-RefinementList-item .ais-RefinementList-labelText {
  color: #757575;
}
.is-refined .ais-RefinementList-item .ais-RefinementList-count {
  color: #757575;
}

.search__clear-refinements {
  margin-top: 20px;
}
.search__clear-refinements .ais-ClearRefinements-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
}
.search__clear-refinements .ais-ClearRefinements-button:not(:disabled):hover, .search__clear-refinements .ais-ClearRefinements-button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.search__clear-refinements .ais-ClearRefinements-button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
.search__clear-refinements .ais-ClearRefinements-button:disabled {
  display: none;
}
@media (min-width: 768px) {
  .search__clear-refinements {
    margin-top: 40px;
  }
}

.search__hits-container > p {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
  border-bottom: 1px solid #000000;
}

.search__hits .ais-Hits {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  background-color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__hits .ais-Hits {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__hits .ais-Hits {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search__hits .ais-Hits {
    line-height: 1.4;
  }
}
.search__hits .ais-Hits.ais-Hits--empty {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}
.search__hits .ais-Hits .ais-Hits-item {
  border-top: 1px solid #000000;
}
.search__hits .ais-Hits .ais-Hits-item:last-child {
  border-bottom: 1px solid #000000;
}
.search__hits .ais-Hits .ais-Hits-item a {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  height: 100%;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .search__hits .ais-Hits .ais-Hits-item a {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .search__hits .ais-Hits .ais-Hits-item a {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .search__hits .ais-Hits .ais-Hits-item a {
    line-height: 1.4;
  }
}
.search__hits .ais-Hits .ais-Hits-item a:hover, .search__hits .ais-Hits .ais-Hits-item a:focus {
  background-color: #ffefba;
}
.search__hits .ais-Hits .ais-Hits-item a:hover .hit-type, .search__hits .ais-Hits .ais-Hits-item a:focus .hit-type {
  color: #000000;
}
.search__hits .ais-Hits .ais-Hits-item a:hover img, .search__hits .ais-Hits .ais-Hits-item a:focus img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.search__hits .ais-Hits .ais-Hits-item a .hit-type {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 3px;
  display: block;
}
@media (min-width: 600px) {
  .search__hits .ais-Hits .ais-Hits-item a {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .search__hits .ais-Hits .ais-Hits-item a .hit-title {
    width: 80%;
  }
  .search__hits .ais-Hits .ais-Hits-item a .hit-type {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    text-align: right;
  }
}
@media (min-width: 960px) {
  .search__hits .ais-Hits .ais-Hits-item a {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
.search__hits .ais-Hits .ais-Hits-item mark,
.search__hits .ais-Hits .ais-Hits-item em {
  background-color: #ffefba;
  font-style: normal;
}

.search__pagination {
  margin-top: 20px;
  position: relative;
}
.search__pagination:after {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  display: block;
  content: "";
  height: 1px;
  background-color: #e6e6e6;
  z-index: 1;
}
@media (min-width: 768px) {
  .search__pagination {
    margin-top: 40px;
  }
}
.search__pagination .ais-Pagination-link {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}
.search__pagination .ais-Pagination-link:hover, .search__pagination .ais-Pagination-link:focus {
  background-color: #ffefba;
}
.search__pagination .ais-Pagination-list {
  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;
  position: relative;
  min-height: 60px;
}
.search__pagination .ais-Pagination-list li:nth-child(2) {
  border-left: 1px solid #000000;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--page {
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  border-right: 1px solid #000000;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--page.selected, .search__pagination .ais-Pagination-list .ais-Pagination-item--page.ais-Pagination-item--selected {
  background-color: #ffefba;
}
@media (min-width: 0) and (max-width: 767px) {
  .search__pagination .ais-Pagination-list .ais-Pagination-item--page {
    display: none;
  }
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  background-color: #ffffff;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.nextPage, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--nextPage,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.nextPage,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--nextPage {
  right: 0;
  margin-left: auto;
  padding-left: 20px;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.previousPage, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--previousPage,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.previousPage,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--previousPage {
  left: 0;
  margin-right: auto;
  padding-right: 20px;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--disabled span,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--disabled span {
  border: 1px solid #cdcbca;
  color: #cdcbca;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--disabled span:hover, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--disabled span:focus,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--disabled span:hover,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--disabled span:focus {
  background-color: transparent;
  cursor: not-allowed;
  color: #cdcbca;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--disabled span:hover a, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage.ais-Pagination-item--disabled span:focus a,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--disabled span:hover a,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage.ais-Pagination-item--disabled span:focus a {
  color: #cdcbca;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  border: 1px solid #000000;
  color: #000000;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link:hover, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link:focus,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:hover,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link:focus {
  background-color: #000000;
  color: #ffffff;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link .arrow,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link .arrow {
  width: 11px;
  height: 10px;
  fill: currentColor;
  vertical-align: middle;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link .arrow.prev,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link .arrow.prev {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link.disabled,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link.disabled {
  border: 1px solid #cdcbca;
  color: #cdcbca;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link.disabled:hover, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link.disabled:focus,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link.disabled:hover,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link.disabled:focus {
  background-color: transparent;
  cursor: not-allowed;
  color: #cdcbca;
}
.search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link.disabled:hover a, .search__pagination .ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link.disabled:focus a,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link.disabled:hover a,
.search__pagination .ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link.disabled:focus a {
  color: #cdcbca;
}

.people-search {
  margin-bottom: 60px;
}
.people-search .search__refinement-lists .ais-RefinementList-count {
  display: none;
}
.people-search .search__hits .ais-Hits-item {
  overflow-x: hidden;
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.people-search .search__hits .ais-Hits-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 0) and (max-width: 767px) {
  .people-search .search__hits .ais-Hits-item a {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
  }
  .people-search .search__hits .ais-Hits-item a:hover, .people-search .search__hits .ais-Hits-item a:focus {
    background-color: transparent;
  }
}
.people-search .search__hits .ais-Hits-item .hit-left {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto;
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper {
  margin-right: 20px;
  background-color: #e6e6e6;
  border-radius: 50%;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper img {
    width: 100px;
    height: 100px;
  }
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper-placeholder {
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
  -ms-flex-item-align: start;
      align-self: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  background-color: #000000;
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper-placeholder svg {
  width: 25px;
  height: 20px;
  fill: #ffffff;
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper-placeholder {
    width: 100px;
    height: 100px;
  }
  .people-search .search__hits .ais-Hits-item .hit-left .hit-image-wrapper-placeholder svg {
    width: 35px;
    height: 27px;
  }
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-title {
  width: 100%;
  padding: 0;
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-pathway {
  position: relative;
  margin: 0 0 0 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  padding: 2px 4px;
  border: 1px solid #000000;
  position: absolute;
  top: 50%;
  left: -40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #ffffff;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-text {
    font-size: 16px;
  }
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-text {
    left: -25%;
    padding: 4px 6px;
  }
}
.people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-icon {
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 70px;
  height: 70px;
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-left .hit-pathway-icon {
    width: 100px;
    height: 100px;
  }
}
.people-search .search__hits .ais-Hits-item .hit-right {
  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;
}
.people-search .search__hits .ais-Hits-item .hit-right .hit-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50%;
}
.people-search .search__hits .ais-Hits-item .hit-right .hit-info-item:last-child .hit-info-text {
  border-top: 1px solid #e6e6e6;
}
@media (min-width: 0) and (max-width: 959px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-item .hit-info-text {
    border-top: 1px solid #e6e6e6;
  }
}
.people-search .search__hits .ais-Hits-item .hit-right .hit-info-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 100%;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-text {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-text {
    font-size: 16px;
  }
}
.people-search .search__hits .ais-Hits-item .hit-right .hit-info-text span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.people-search .search__hits .ais-Hits-item .hit-right .hit-info-text.disabled {
  color: #cdcbca;
}
@media (min-width: 0) and (max-width: 959px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-text.disabled {
    display: none;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-text {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-right .hit-info-text {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .people-search .search__hits .ais-Hits-item .hit-right {
    margin-left: 90px;
  }
}
@media (min-width: 960px) {
  .people-search .search__hits .ais-Hits-item .hit-right {
    width: 30%;
    min-width: 30%;
    border-left: 1px solid #e6e6e6;
    border-top: 0;
  }
}

.pathways-search,
.projects-search,
.posts-search {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .pathways-search .pathways-search__results,
.pathways-search .projects-search__results,
.pathways-search .posts-search__results,
.projects-search .pathways-search__results,
.projects-search .projects-search__results,
.projects-search .posts-search__results,
.posts-search .pathways-search__results,
.posts-search .projects-search__results,
.posts-search .posts-search__results {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .pathways-search .search__results--left,
.projects-search .search__results--left,
.posts-search .search__results--left {
    padding-right: 0;
    padding-left: 40px;
  }
}
@media (min-width: 768px) {
  .pathways-search .search__stats,
.projects-search .search__stats,
.posts-search .search__stats {
    text-align: left;
  }
}
.pathways-search .ais-Hits-list,
.projects-search .ais-Hits-list,
.posts-search .ais-Hits-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-left: 1px solid #000000;
}
.pathways-search .ais-Hits-item,
.projects-search .ais-Hits-item,
.posts-search .ais-Hits-item {
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 1199px) {
  .pathways-search .ais-Hits-item,
.projects-search .ais-Hits-item,
.posts-search .ais-Hits-item {
    width: 50%;
  }
  .pathways-search .ais-Hits-item:nth-child(-n+2),
.projects-search .ais-Hits-item:nth-child(-n+2),
.posts-search .ais-Hits-item:nth-child(-n+2) {
    border-top: 1px solid #000000;
  }
}
@media (min-width: 1200px) {
  .pathways-search .ais-Hits-item,
.projects-search .ais-Hits-item,
.posts-search .ais-Hits-item {
    width: 33.3%;
  }
  .pathways-search .ais-Hits-item:nth-child(-n+3),
.projects-search .ais-Hits-item:nth-child(-n+3),
.posts-search .ais-Hits-item:nth-child(-n+3) {
    border-top: 1px solid #000000;
  }
}
.pathways-search .hit-link,
.projects-search .hit-link,
.posts-search .hit-link {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
  padding-left: 10px;
  display: block;
  height: 100%;
  background-color: #ffffff;
}
@media (min-width: 600px) {
  .pathways-search .hit-link,
.projects-search .hit-link,
.posts-search .hit-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
@media (min-width: 768px) {
  .pathways-search .hit-link,
.projects-search .hit-link,
.posts-search .hit-link {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
    padding-left: 10px;
  }
}
@media (min-width: 960px) {
  .pathways-search .hit-link,
.projects-search .hit-link,
.posts-search .hit-link {
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}
.pathways-search .hit-link:hover, .pathways-search .hit-link:focus,
.projects-search .hit-link:hover,
.projects-search .hit-link:focus,
.posts-search .hit-link:hover,
.posts-search .hit-link:focus {
  background-color: #ffefba;
}
.pathways-search .hit-link:hover .hit-image img, .pathways-search .hit-link:focus .hit-image img,
.projects-search .hit-link:hover .hit-image img,
.projects-search .hit-link:focus .hit-image img,
.posts-search .hit-link:hover .hit-image img,
.posts-search .hit-link:focus .hit-image img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}
.pathways-search .hit-link:hover .hit-placeholder-image svg, .pathways-search .hit-link:focus .hit-placeholder-image svg,
.projects-search .hit-link:hover .hit-placeholder-image svg,
.projects-search .hit-link:focus .hit-placeholder-image svg,
.posts-search .hit-link:hover .hit-placeholder-image svg,
.posts-search .hit-link:focus .hit-placeholder-image svg {
  opacity: 1;
}
.pathways-search .hit-link:hover .hit-title, .pathways-search .hit-link:focus .hit-title,
.projects-search .hit-link:hover .hit-title,
.projects-search .hit-link:focus .hit-title,
.posts-search .hit-link:hover .hit-title,
.posts-search .hit-link:focus .hit-title {
  color: #ff4637;
}
.pathways-search .hit-link .hit-title,
.projects-search .hit-link .hit-title,
.posts-search .hit-link .hit-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .pathways-search .hit-link .hit-title,
.projects-search .hit-link .hit-title,
.posts-search .hit-link .hit-title {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .pathways-search .hit-link .hit-title,
.projects-search .hit-link .hit-title,
.posts-search .hit-link .hit-title {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .pathways-search .hit-link .hit-title,
.projects-search .hit-link .hit-title,
.posts-search .hit-link .hit-title {
    line-height: 1.4;
  }
}
@media (min-width: 600px) {
  .pathways-search .hit-link .hit-title,
.projects-search .hit-link .hit-title,
.posts-search .hit-link .hit-title {
    margin-top: 20px;
  }
}
.pathways-search .hit-link .hit-area-of-study,
.projects-search .hit-link .hit-area-of-study,
.posts-search .hit-link .hit-area-of-study {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .pathways-search .hit-link .hit-area-of-study,
.projects-search .hit-link .hit-area-of-study,
.posts-search .hit-link .hit-area-of-study {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .pathways-search .hit-link .hit-area-of-study,
.projects-search .hit-link .hit-area-of-study,
.posts-search .hit-link .hit-area-of-study {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .pathways-search .hit-link .hit-area-of-study,
.projects-search .hit-link .hit-area-of-study,
.posts-search .hit-link .hit-area-of-study {
    line-height: 1.4;
  }
}
.pathways-search .hit-link .hit-image,
.projects-search .hit-link .hit-image,
.posts-search .hit-link .hit-image {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.pathways-search .hit-link .hit-image img,
.projects-search .hit-link .hit-image img,
.posts-search .hit-link .hit-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.pathways-search .hit-link .hit-image img,
.projects-search .hit-link .hit-image img,
.posts-search .hit-link .hit-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 0%;
     object-position: 50% 0%;
  height: 100%;
}
.pathways-search .hit-link .hit-placeholder-image-wrapper,
.projects-search .hit-link .hit-placeholder-image-wrapper,
.posts-search .hit-link .hit-placeholder-image-wrapper {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.pathways-search .hit-link .hit-placeholder-image,
.projects-search .hit-link .hit-placeholder-image,
.posts-search .hit-link .hit-placeholder-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.pathways-search .hit-link .hit-placeholder-image svg,
.projects-search .hit-link .hit-placeholder-image svg,
.posts-search .hit-link .hit-placeholder-image svg {
  width: 30%;
  height: 30%;
  fill: #ffffff;
  opacity: 0.2;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.resources-search {
  margin-bottom: 60px;
}
.resources-search .search__hits .ais-Hits .ais-Hits-item a {
  display: block;
  position: relative;
}
.resources-search .search__hits .ais-Hits .ais-Hits-item a:hover .hit-arrow, .resources-search .search__hits .ais-Hits .ais-Hits-item a:focus .hit-arrow {
  -webkit-transform: rotateZ(-45deg);
          transform: rotateZ(-45deg);
  fill: #ff4637;
}
.resources-search .search__hits .ais-Hits .ais-Hits-item a:hover .hit-document, .resources-search .search__hits .ais-Hits .ais-Hits-item a:focus .hit-document {
  fill: #ff4637;
}
@media (min-width: 0) and (max-width: 767px) {
  .resources-search .search__hits .ais-Hits .ais-Hits-item a {
    padding-top: 12px;
    padding-right: 40px;
    padding-bottom: 12px;
    padding-left: 0;
  }
  .resources-search .search__hits .ais-Hits .ais-Hits-item a:hover, .resources-search .search__hits .ais-Hits .ais-Hits-item a:focus {
    background-color: transparent;
  }
  .resources-search .search__hits .ais-Hits .ais-Hits-item a:hover .hit-arrow, .resources-search .search__hits .ais-Hits .ais-Hits-item a:focus .hit-arrow {
    -webkit-transform: translateY(-50%) rotateZ(-45deg);
            transform: translateY(-50%) rotateZ(-45deg);
  }
}
@media (min-width: 768px) {
  .resources-search .search__hits .ais-Hits .ais-Hits-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-title {
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  .resources-search .search__hits .ais-Hits .ais-Hits-item .hit-title {
    width: 50%;
  }
}
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-source {
  color: #000000;
  color: #757575;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-top: 3px;
  display: block;
}
@media (min-width: 768px) {
  .resources-search .search__hits .ais-Hits .ais-Hits-item .hit-source {
    padding-top: 0;
    padding-right: 20px;
    width: 50%;
  }
}
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-arrow {
  width: 11px;
  height: 10px;
}
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-document {
  width: 11px;
  height: 14px;
}
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-arrow,
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-document {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  fill: #000000;
}
@media (min-width: 0) and (max-width: 767px) {
  .resources-search .search__hits .ais-Hits .ais-Hits-item .hit-arrow,
.resources-search .search__hits .ais-Hits .ais-Hits-item .hit-document {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.home__header {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .home__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .home__header {
    margin-left: 40px;
  }
}

.home__components {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .home__components {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .home__components {
    margin-top: 120px;
  }
}
.home__components--has-header {
  margin-top: 0;
}

.home__components-inner {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .home__components-inner {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .home__components-inner {
    margin-left: 40px;
  }
}

.home__big-text {
  margin-top: 20px;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
@media (min-width: 960px) {
  .home__big-text {
    margin-top: 60px;
  }
}

.home__topic-list {
  margin-bottom: 60px;
  margin-top: 40px;
  position: relative;
  z-index: 3;
  width: 100%;
}
@media (min-width: 600px) {
  .home__topic-list {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__topic-list {
    margin-bottom: 120px;
  }
}
.home__topic-list .basic-list {
  margin: 0;
}
@media (min-width: 960px) {
  .home__topic-list {
    margin-top: 60px;
  }
}

.home__featured-stories {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) {
  .home__featured-stories {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__featured-stories {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
.home__featured-stories .post-category__list-item:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .home__featured-stories .post-category__list-item {
    padding-bottom: 0;
  }
}

.home__stats {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
@media (min-width: 600px) {
  .home__stats {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__stats {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 960px) {
  .home__stats {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.home__stats-left {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 960px) {
  .home__stats-left {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    border-right: 1px solid #000000;
    width: 50%;
  }
}

.home__stats-right {
  padding-bottom: 40px;
}
@media (min-width: 960px) {
  .home__stats-right {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    width: 50%;
  }
}

.home__stats-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__stats-title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__stats-title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .home__stats-title {
    line-height: 1.3;
  }
}

.home__stats-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.home__stats-button:not(:disabled):hover, .home__stats-button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.home__stats-button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 960px) {
  .home__stats-button {
    margin-top: 40px;
  }
}

.home__stat {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 768px) {
  .home__stat {
    width: 80%;
  }
}
@media (min-width: 960px) {
  .home__stat {
    margin-bottom: 40px;
  }
}

.home__stat-left {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  width: 80px;
  display: block;
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__stat-left {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__stat-left {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .home__stat-left {
    line-height: 1.4;
  }
}
.home__stat-left:after {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  content: "";
  display: block;
  height: 1px;
  background-color: #000000;
  width: 100%;
}
@media (min-width: 768px) {
  .home__stat-left {
    width: 120px;
  }
}

.home__stat-number {
  padding-right: 10px;
  background-color: #ffffff;
  z-index: 2;
  position: relative;
}

.home__stat-right {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-left: 10px;
  width: 100%;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__stat-right {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__stat-right {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .home__stat-right {
    line-height: 1.4;
  }
}

.home__dialogues {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
  pointer-events: none;
}
@media (min-width: 600px) {
  .home__dialogues {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__dialogues {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.home__dialogues-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .home__dialogues-text {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .home__dialogues-text {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .home__dialogues-text {
    line-height: 1.3;
  }
}
.home__dialogues-text a {
  color: #ffffff;
  text-shadow: -1px 1px 0 #000000, 1px 1px 0 #000000, 1px -1px 0 #000000, -1px -1px 0 #000000;
  pointer-events: auto;
}
@supports (-webkit-text-stroke-width: 1px) {
  .home__dialogues-text a {
    -webkit-text-stroke: 1px #000000;
    text-shadow: none;
  }
}
.home__dialogues-text a:hover, .home__dialogues-text a:focus {
  color: #ff4637;
}
@media (min-width: 960px) {
  .home__dialogues-text {
    width: 50%;
  }
}

.home__pathways {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
  margin-left: 20px;
  pointer-events: none;
}
@media (min-width: 600px) {
  .home__pathways {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__pathways {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .home__pathways {
    margin-left: 40px;
  }
}
.home__pathways .featured-pathway {
  overflow: hidden;
  padding-bottom: 0;
  pointer-events: auto;
}

.home__content {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .home__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .home__content {
    margin-left: 40px;
  }
}

.home__rich-text {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}
@media (min-width: 600px) {
  .home__rich-text {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__rich-text {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.home__departments {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  .home__departments {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .home__departments {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .home__departments {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .home__departments {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}

.dialogue {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .dialogue {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .dialogue {
    margin-bottom: 120px;
  }
}
.dialogue .basic-list {
  margin-bottom: 0;
}
.dialogue .page__content {
  margin-bottom: 0;
}

.dialogue__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .dialogue__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .dialogue__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .dialogue__header {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .dialogue__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.dialogue__intro {
  width: 100%;
}
@media (min-width: 960px) {
  .dialogue__intro {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    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-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.dialogue__intro-inner {
  width: 100%;
}
.dialogue__intro-inner .basic-list {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 960px) {
  .dialogue__intro-inner .basic-list {
    margin-top: 40px;
    margin-bottom: 0px;
  }
}

.dialogue__intro-map {
  margin-bottom: 20px;
  width: 100px;
}
@media (min-width: 768px) {
  .dialogue__intro-map {
    width: 150px;
  }
}

.dialogue__intro-name {
  margin-top: 60px;
}
@media (min-width: 600px) {
  .dialogue__intro-name {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .dialogue__intro-name {
    margin-top: 120px;
  }
}

.dialogue__intro-line-1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogue__intro-line-1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogue__intro-line-1 {
    font-size: 140px;
  }
}

.dialogue__intro-line-2 {
  color: #000000;
  color: #000000;
  font-family: "Saol Display", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 45px;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogue__intro-line-2 {
    font-size: calc( 45px + (145 - 45) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogue__intro-line-2 {
    font-size: 145px;
  }
}

.dialogue__intro-subhead {
  margin-top: 20px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogue__intro-subhead {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogue__intro-subhead {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .dialogue__intro-subhead {
    line-height: 1.4;
  }
}

.dialogue__intro-location {
  display: block;
}

.dialogue__intro-session {
  display: inline-block;
  color: #757575;
}

.dialogue__image {
  margin-top: 20px;
}
.dialogue__image img {
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .dialogue__image {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .dialogue__image {
    margin-top: 0;
    margin-left: 40px;
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.dialogue__image-space {
  background-color: #000000;
  position: relative;
  padding-bottom: 100%;
}
.dialogue__image-space img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}

.dialogue__image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .dialogue__image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .dialogue__image-caption {
    font-size: 16px;
  }
}
.dialogue__image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.dialogue__image-caption a:hover, .dialogue__image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}

.dialogue__topics {
  margin-right: 20px;
  margin-left: 20px;
}
@media (min-width: 768px) {
  .dialogue__topics {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .dialogue__topics {
    margin-left: 40px;
  }
}

.apply__tab-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  width: 100%;
  overflow-wrap: break-word;
  word-wrap: break-word;
  margin-top: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .apply__tab-text {
    line-height: 1.4;
  }
}
.apply__tab-text > p {
  margin-bottom: 20px;
}
.apply__tab-text > p:last-child {
  margin-bottom: 0;
}
.apply__tab-text > p a {
  color: #000000;
  display: inline;
  text-decoration: underline;
}
.apply__tab-text > p a:hover, .apply__tab-text > p a:focus {
  color: #ff4637;
}
.apply__tab-text > h1,
.apply__tab-text > h2,
.apply__tab-text > h6 {
  margin-bottom: 20px;
}
.apply__tab-text > h3,
.apply__tab-text > h4,
.apply__tab-text > h5 {
  margin-bottom: 10px;
}
.apply__tab-text > p + h1,
.apply__tab-text > p + h2,
.apply__tab-text > p + h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.apply__tab-text > p + h3,
.apply__tab-text > p + h4,
.apply__tab-text > p + h5 {
  margin-top: 40px;
  margin-bottom: 10px;
}
.apply__tab-text > h3 + h4,
.apply__tab-text > h3 + h5,
.apply__tab-text > h3 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.apply__tab-text > h4 + h5,
.apply__tab-text > h4 + h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.apply__tab-text > h1 a,
.apply__tab-text > h2 a,
.apply__tab-text > h3 a,
.apply__tab-text > h4 a,
.apply__tab-text > h5 a,
.apply__tab-text > h6 a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.apply__tab-text > h1 a:hover, .apply__tab-text > h1 a:focus,
.apply__tab-text > h2 a:hover,
.apply__tab-text > h2 a:focus,
.apply__tab-text > h3 a:hover,
.apply__tab-text > h3 a:focus,
.apply__tab-text > h4 a:hover,
.apply__tab-text > h4 a:focus,
.apply__tab-text > h5 a:hover,
.apply__tab-text > h5 a:focus,
.apply__tab-text > h6 a:hover,
.apply__tab-text > h6 a:focus {
  color: #ff4637;
  background-color: transparent;
}
.apply__tab-text > h1 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text > h1 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text > h1 {
    font-size: 140px;
  }
}
.apply__tab-text > h2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text > h2 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text > h2 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .apply__tab-text > h2 {
    line-height: 1.3;
  }
}
.apply__tab-text > h3 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text > h3 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text > h3 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .apply__tab-text > h3 {
    line-height: 1.4;
  }
}
.apply__tab-text > h4 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text > h4 {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text > h4 {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .apply__tab-text > h4 {
    line-height: 1.4;
  }
}
.apply__tab-text > h5 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text > h5 {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text > h5 {
    font-size: 16px;
  }
}
.apply__tab-text > h6 {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000;
}
.apply__tab-text > ul:not(.wp-block-gallery) {
  padding-left: 40px;
  list-style-type: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li ul,
.apply__tab-text > ul:not(.wp-block-gallery) > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ul:not(.wp-block-gallery) > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ul:not(.wp-block-gallery) a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.apply__tab-text > ul:not(.wp-block-gallery) a:hover, .apply__tab-text > ul:not(.wp-block-gallery) a:focus {
  color: #ff4637;
  background-color: transparent;
}
.apply__tab-text > ul:not(.wp-block-gallery) a {
  background-color: transparent;
}
.apply__tab-text > ol {
  padding-left: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.apply__tab-text > ol > li {
  padding-bottom: 20px;
  counter-increment: level-1-counter;
  position: relative;
}
.apply__tab-text > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-1-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ol > li ul,
.apply__tab-text > ol > li ol {
  margin-top: 20px;
  padding-left: 40px;
}
.apply__tab-text > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-2-counter;
  position: relative;
}
.apply__tab-text > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-2-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ol > li > ol > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.apply__tab-text > ol > li > ol > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ol > li > ol > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ol > li > ol > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ol > li > ul > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ol > li > ul > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ol > li > ul > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
.apply__tab-text > ol > li > ul > li > ol > li {
  padding-bottom: 20px;
  counter-increment: level-3-counter;
  position: relative;
}
.apply__tab-text > ol > li > ul > li > ol > li:before {
  position: absolute;
  left: -45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: -5px;
  width: 30px;
  height: 30px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-left: 2px;
  line-height: 1.4em;
  border: 1px solid #000000;
  border-radius: 50%;
  content: counter(level-3-counter);
}
@media (min-width: 600px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 768px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    position: absolute;
    left: -60px;
    margin-top: -8px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    margin-top: -6px;
  }
}
@media (min-width: 1200px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    margin-top: -5px;
  }
}
@media (min-width: 1400px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    margin-top: -4px;
  }
}
@media (min-width: 1800px) {
  .apply__tab-text > ol > li > ul > li > ol > li:before {
    margin-top: -3px;
  }
}
.apply__tab-text > ol > li > ul > li > ol > li:last-child {
  padding-bottom: 0;
}
.apply__tab-text > ol > li > ol > li > ul > li {
  margin-bottom: 20px;
  position: relative;
}
.apply__tab-text > ol > li > ol > li > ul > li:last-child {
  margin-bottom: 0;
}
.apply__tab-text > ol > li > ol > li > ul > li:before {
  position: absolute;
  top: 0.6em;
  left: -40px;
  width: 12px;
  height: 2px;
  content: "";
  background-color: #000000;
  display: block;
}
@media (min-width: 768px) {
  .apply__tab-text > ol {
    padding-left: 60px;
  }
}
.apply__tab-text > ol a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.apply__tab-text > ol a:hover, .apply__tab-text > ol a:focus {
  color: #ff4637;
  background-color: transparent;
}
.apply__tab-text > h1 + ol,
.apply__tab-text > h2 + ol,
.apply__tab-text > h3 + ol,
.apply__tab-text > h4 + ol,
.apply__tab-text > h5 + ol,
.apply__tab-text > h6 + ol,
.apply__tab-text > h1 + ul,
.apply__tab-text > h2 + ul,
.apply__tab-text > h3 + ul,
.apply__tab-text > h4 + ul,
.apply__tab-text > h5 + ul,
.apply__tab-text > h6 + ul {
  margin-top: 20px !important;
}
.apply__tab-text > figure:not(.wp-block-table):not(.wp-block-gallery) {
  margin-top: 40px;
  margin-bottom: 40px;
}
.apply__tab-text figcaption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .apply__tab-text figcaption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .apply__tab-text figcaption {
    font-size: 16px;
  }
}
.apply__tab-text figcaption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.apply__tab-text figcaption a:hover, .apply__tab-text figcaption a:focus {
  color: #ff4637;
  background-color: transparent;
}
.apply__tab-text img {
  max-width: 100%;
  border: 1px solid #000000;
}
@media (min-width: 768px) {
  .apply__tab-text .alignleft {
    margin-top: 0.5em;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 0;
    float: left;
    width: 25%;
  }
}
@media (min-width: 768px) {
  .apply__tab-text .alignright {
    margin-top: 0.5em;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 20px;
    float: right;
    width: 25%;
  }
}
.apply__tab-text > h1 + .wp-block-image,
.apply__tab-text > h2 + .wp-block-image,
.apply__tab-text > h3 + .wp-block-image,
.apply__tab-text > h4 + .wp-block-image,
.apply__tab-text > h6 + .wp-block-image {
  margin-top: 20px !important;
}
.apply__tab-text > h1 + .wp-block-gallery,
.apply__tab-text > h2 + .wp-block-gallery,
.apply__tab-text > h3 + .wp-block-gallery,
.apply__tab-text > h4 + .wp-block-gallery,
.apply__tab-text > h6 + .wp-block-gallery {
  margin-top: -10px !important;
}
.apply__tab-text > h1 + .image-layout,
.apply__tab-text > h2 + .image-layout,
.apply__tab-text > h3 + .image-layout,
.apply__tab-text > h4 + .image-layout,
.apply__tab-text > h6 + .image-layout {
  margin-top: 20px !important;
}
.apply__tab-text > *:first-child {
  margin-top: 0 !important;
}
.apply__tab-text > *:last-child {
  margin-bottom: 0 !important;
}
.apply__tab-text hr {
  margin-top: 40px;
  margin-bottom: 40px;
  border-top: 1px solid #000000;
}
.apply__tab-text .gform_wrapper {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .apply__tab-text {
    margin-top: 40px;
  }
}
@media (min-width: 960px) {
  .apply__tab-text {
    width: calc(50% - 40px);
  }
}

.apply__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
  border-top: 1px solid #000000;
}
@media (min-width: 768px) {
  .apply__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .apply__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .apply__content {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .apply__content {
    margin-bottom: 120px;
  }
}

.resources__cols-header {
  margin-right: 20px;
  margin-left: 20px;
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .resources__cols-header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .resources__cols-header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .resources__cols-header {
    margin-top: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #000000;
  }
}

.resources__cols {
  margin-bottom: 60px;
}
@media (min-width: 600px) {
  .resources__cols {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .resources__cols {
    margin-bottom: 120px;
  }
}
@media (min-width: 768px) {
  .resources__cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 0) and (max-width: 767px) {
  .resources__col {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    border-top: 1px solid #000000;
  }
}
@media (min-width: 768px) {
  .resources__col {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .resources__col:not(:last-child) {
    border-right: 1px solid #000000;
  }
}

.resources__col-header {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.35;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .resources__col-header {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .resources__col-header {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .resources__col-header {
    line-height: 1.4;
  }
}

.resources__col-text {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .resources__col-text {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .resources__col-text {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .resources__col-text {
    line-height: 1.4;
  }
}
.resources__col-text a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.resources__col-text a:hover, .resources__col-text a:focus {
  color: #ff4637;
  background-color: transparent;
}

.resources__col-button {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 30px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 22px;
  padding-right: 22px;
  border: 1px solid #000000;
  color: #000000;
  background: transparent;
  margin-top: 20px;
}
.resources__col-button:not(:disabled):hover, .resources__col-button:not(:disabled):focus {
  background-color: #000000;
  color: #ffffff;
  cursor: pointer;
}
.resources__col-button:disabled {
  border: 1px solid #cdcbca;
  color: #757575;
  cursor: not-allowed;
}
@media (min-width: 768px) {
  .resources__col-button {
    margin-top: 30px;
  }
}

.program {
  margin-bottom: 60px;
  position: relative;
  z-index: 1;
}
@media (min-width: 600px) {
  .program {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .program {
    margin-bottom: 120px;
  }
}

.program__header {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .program__header {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .program__header {
    margin-left: 40px;
  }
}
@media (min-width: 768px) {
  .program__header {
    margin-top: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 768px) {
  .program__header-text {
    padding-right: 100px;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    width: 75%;
    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;
    min-height: 100%;
  }
}

.program__header-title {
  margin-top: 60px;
  width: 100%;
}
@media (min-width: 600px) {
  .program__header-title {
    margin-top: 100px;
  }
}
@media (min-width: 960px) {
  .program__header-title {
    margin-top: 120px;
  }
}

.program__name-line1 {
  color: #000000;
  color: #000000;
  font-family: "Saol Display", Times, Georgia, serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  font-style: italic;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 45px;
  margin-bottom: -0.05em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__name-line1 {
    font-size: calc( 45px + (145 - 45) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__name-line1 {
    font-size: 145px;
  }
}

.program__name-line2 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: normal;
  text-transform: none;
  letter-spacing: -0.01em;
  font-size: 40px;
  margin-bottom: -0.15em;
  display: block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__name-line2 {
    font-size: calc( 40px + (140 - 40) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__name-line2 {
    font-size: 140px;
  }
}

.program__parent-link {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
  margin-bottom: 10px;
  display: inline-block;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__parent-link {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__parent-link {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .program__parent-link {
    line-height: 1.4;
  }
}
.program__parent-link:hover, .program__parent-link:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 768px) {
  .program__parent-link {
    margin-bottom: 20px;
  }
}

.program__header-image {
  margin-top: 20px;
}
.program__header-image img {
  border: 1px solid #000000;
}
@media (min-width: 0) and (max-width: 767px) {
  .program__header-image.has-parent {
    display: none;
  }
}
.program__header-image.has-caption {
  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: 768px) {
  .program__header-image.has-caption {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .program__header-image.has-caption {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 50%;
  }
  .program__header-image.has-caption .program__header-image-space {
    width: 50%;
  }
}
@media (min-width: 600px) {
  .program__header-image {
    margin-top: 40px;
  }
}
@media (min-width: 768px) {
  .program__header-image {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 25%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

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

.program__header-image-caption {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  font-size: 14px;
  margin-top: 10px;
  padding-top: 10px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__header-image-caption {
    font-size: calc( 14px + (16 - 14) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__header-image-caption {
    font-size: 16px;
  }
}
.program__header-image-caption a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.program__header-image-caption a:hover, .program__header-image-caption a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 768px) {
  .program__header-image-caption {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .program__header-image-caption {
    padding-top: 0;
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 0;
    width: 50%;
  }
}

.program__body {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  .program__body {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .program__body {
    margin-left: 40px;
  }
}
@media (min-width: 1200px) {
  .program__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.program__body-left {
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .program__body-left {
    padding-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .program__body-left {
    padding-right: 40px;
    padding-bottom: 0;
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .program__body-right {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 50%;
    position: -webkit-sticky;
    position: sticky;
    top: calc(40px + 0px);
  }
}

.program__content {
  padding-top: 40px;
}
.program__content--no-menu {
  border-top: 1px solid #000000;
}

.program__list {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .program__list {
    margin-bottom: 80px;
  }
}

.program__list-item {
  padding-top: 10px;
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  border-top: 1px solid #000000;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__list-item {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__list-item {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .program__list-item {
    line-height: 1.4;
  }
}
.program__list-item:not(:last-child) {
  margin-bottom: 40px;
}
@media (min-width: 600px) {
  .program__list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.program__list-header {
  font-weight: bold;
}
@media (min-width: 600px) {
  .program__list-header {
    margin-right: 40px;
    width: 50%;
  }
}

.program__list-links a {
  color: #000000;
  display: inline;
  background-color: #ffefba;
  text-decoration: underline;
}
.program__list-links a:hover, .program__list-links a:focus {
  color: #ff4637;
  background-color: transparent;
}
@media (min-width: 600px) {
  .program__list-links {
    width: 50%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.program__recirc {
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #f3f2f1;
}
@media (min-width: 768px) {
  .program__recirc {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .program__recirc {
    padding-left: 40px;
  }
}
@media (min-width: 600px) {
  .program__recirc {
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .program__recirc {
    padding-bottom: 120px;
  }
}

.program__recirc-title {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .program__recirc-title {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .program__recirc-title {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .program__recirc-title {
    line-height: 1.3;
  }
}

.events {
  padding-right: 20px;
  padding-left: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  .events {
    padding-right: 40px;
  }
}
@media (min-width: 768px) {
  .events {
    padding-left: 40px;
  }
}
@media (min-width: 600px) {
  .events {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .events {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
.events #lw li.lwe {
  border-bottom: 0;
  min-height: 250px;
}
@media (min-width: 768px) {
  .events #lw li.lwe {
    min-height: 300px;
  }
}
@media (min-width: 960px) {
  .events #lw li.lwe {
    min-height: 400px;
  }
}
.events ul {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
}
.events ul li {
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 100%;
  position: relative;
  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) {
  .events ul li {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .events ul li {
    width: 33.3%;
  }
}
.events ul li.lwe:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 10px solid #ffffff;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-box-shadow: inset 0 0 0 1px #000000;
          box-shadow: inset 0 0 0 1px #000000;
}
.events ul li:not(.lwe) {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .events ul li:not(.lwe) {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .events ul li:not(.lwe) {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .events ul li:not(.lwe) {
    line-height: 1.4;
  }
}
.events ul .lwn {
  padding-top: 25px;
  padding-bottom: 15px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 10;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .events ul .lwn {
    padding-top: 30px;
    padding-bottom: 15px;
  }
}
@media (min-width: 960px) {
  .events ul .lwn {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
.events ul .lwn0 {
  color: #000000;
  color: #000000;
  font-family: "ff-real-headline-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-size: 25px;
  display: block;
  position: relative;
  z-index: 20;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .events ul .lwn0 {
    font-size: calc( 25px + (50 - 25) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .events ul .lwn0 {
    font-size: 50px;
  }
}
@media (min-width: 600px) {
  .events ul .lwn0 {
    line-height: 1.3;
  }
}
.events ul .lwn a {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  display: block;
  margin-top: auto;
  z-index: 10;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .events ul .lwn a {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .events ul .lwn a {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .events ul .lwn a {
    line-height: 1.4;
  }
}
.events ul .lwn a:hover, .events ul .lwn a:focus {
  color: #ff4637;
}
.events ul .lwd {
  display: none;
}
.events ul .lwn,
.events ul .lwl {
  padding-left: 15px;
  padding-right: 15px;
  overflow-wrap: break-word;
}
@media (min-width: 768px) {
  .events ul .lwn,
.events ul .lwl {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 960px) {
  .events ul .lwn,
.events ul .lwl {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.events ul .lwl {
  color: #000000;
  color: #000000;
  font-family: "ff-real-text-pro", Arial, Helvetica, Verdana, sans-serif;
  font-size: 16px;
  line-height: 1.3;
  font-weight: normal;
  font-size: 16px;
  padding-bottom: 15px;
  display: block;
  position: relative;
  z-index: 10;
}
@media (min-width: 600px) and (max-width: 2499px) {
  .events ul .lwl {
    font-size: calc( 16px + (25 - 16) * ( 100vw - 600px ) / (2500 - 600) );
  }
}
@media (min-width: 2500px) {
  .events ul .lwl {
    font-size: 25px;
  }
}
@media (min-width: 600px) {
  .events ul .lwl {
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  .events ul .lwl {
    padding-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .events ul .lwl {
    padding-bottom: 25px;
  }
}
.events ul .lwl {
  height: auto;
  padding-top: 0;
  line-height: 1;
}
.events ul .lwl span,
.events ul .lwl a {
  color: #000000;
  color: #000000;
  font-family: "GT America Mono", Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-left: auto;
}
.events ul .lwl a {
  border-bottom: 1px solid #000000;
}
.events ul .lwl a:hover, .events ul .lwl a:focus {
  color: #ff4637;
  border-color: #ff4637;
}
.events .lwi0 {
  display: none;
}

.pathways__departments {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .pathways__departments {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .pathways__departments {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .pathways__departments {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .pathways__departments {
    margin-bottom: 120px;
  }
}

.pathways__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .pathways__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .pathways__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .pathways__content {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .pathways__content {
    margin-bottom: 120px;
  }
}

.projects__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .projects__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .projects__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .projects__content {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .projects__content {
    margin-bottom: 120px;
  }
}

.posts__content {
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  .posts__content {
    margin-right: 40px;
  }
}
@media (min-width: 768px) {
  .posts__content {
    margin-left: 40px;
  }
}
@media (min-width: 600px) {
  .posts__content {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  .posts__content {
    margin-bottom: 120px;
  }
}

@media print {
  @page {
    margin: 2cm;
  }
  a {
    font-weight: bolder;
    background-color: transparent !important;
  }

  figure,
img {
    display: block;
    page-break-inside: avoid;
  }

  .nav__global-northeastern,
.nav__toolbar-right,
.nav__links-list,
.pagination,
.footer,
.base__apply,
.cursor,
.highlighter__canvas,
.basic-list__arrow,
.cta-group,
.tabs__list,
.slider,
.ela-nav__right,
.breadcrumb,
.search__box,
.search__pagination,
.student__pathway,
.story-recirc,
.recirc,
.program__recirc,
.home-header__cta {
    display: none;
  }

  .post__header,
.large-cta__right-inner,
.featured-post__left,
.featured-post__right,
.ela-nav__left-inner {
    background-color: transparent !important;
  }

  * {
    opacity: 1 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    color: #000000 !important;
  }

  .post__text {
    page-break-before: always;
  }

  .post__header,
.large-cta {
    padding: 0;
  }
  .post__header img,
.large-cta img {
    margin: 20px 0;
    page-break-after: always;
    page-break-before: always;
  }

  .post__image-space {
    padding-bottom: 0;
  }
  .post__image-space img {
    position: relative;
    margin: 20px 0;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .post__text img {
    max-width: 100%;
    width: 100%;
    margin: 20px 0;
  }

  blockquote {
    font-size: 30px;
    padding-left: 0;
    max-width: 100%;
    margin: 0 0 30px 0;
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  blockquote:before {
    display: none;
  }

  .home-header__text-col,
.home-header__image-col {
    color: black !important;
    background-color: transparent !important;
  }

  .home-header__photo-figure {
    width: 50%;
  }

  .rich-text > *:not(.wp-block-image):not(.basic-list):not(.large-text):not(.people-list):not(.cta-list):not(.text-list):not(.large-cta):not(.wp-block-gallery):not(.wp-block-group):not(.image-layout):not(.wp-block-columns):not(.related-articles):not(.wp-block-table) {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdGF0aWMvc2Nzcy9hcHAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS1wcmltYXJ5OiAkYy1ibGFjaztcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpob3ZlciwgYnV0dG9uOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogSGlkZSB0aGUgdXAgYW5kIGRvd24gYXJyb3dzIG9uIG51bWJlciBmaWVsZHMgKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKGZvbnRzL0dULUFtZXJpY2EtTW9uby1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9HVC1BbWVyaWNhLU1vbm8tUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTYW9sIERpc3BsYXlcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChmb250cy9TYW9sRGlzcGxheS1SZWd1bGFySXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9TYW9sRGlzcGxheS1SZWd1bGFySXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwZWFyZVwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKGZvbnRzL1NwZWFyZVdlYi1SZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChmb250cy9TcGVhcmVXZWItUmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5jdXJzb3Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLmN1cnNvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3Vyc29yLS1leWUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9jdXJzb3ItYmxpbmtpbmctZXllLmdpZik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3Vyc29yLS1zbGlkZXIge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY0NjM3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIGhlaWdodCAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jdXJzb3JfX2hhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDU7XG59XG5cbmh0bWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgICAgICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmluYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZWZiYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZWZiYTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNraXAtdG8tY29udGVudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IC05OTlweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtOTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5za2lwLXRvLWNvbnRlbnQ6Zm9jdXMsIC5za2lwLXRvLWNvbnRlbnQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDYzNztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGF6eWxvYWRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idy1pbWFnZSB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC41cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC41cztcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXM7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjVzLCAtd2Via2l0LWZpbHRlciAwLjVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59XG5cbi5yaWNoLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucmljaC10ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmljaC10ZXh0ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBwIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNoLXRleHQgPiBwIGE6aG92ZXIsIC5yaWNoLXRleHQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5yaWNoLXRleHQgPiBoMSxcbi5yaWNoLXRleHQgPiBoMixcbi5yaWNoLXRleHQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmljaC10ZXh0ID4gaDMsXG4ucmljaC10ZXh0ID4gaDQsXG4ucmljaC10ZXh0ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJpY2gtdGV4dCA+IHAgKyBoMSxcbi5yaWNoLXRleHQgPiBwICsgaDIsXG4ucmljaC10ZXh0ID4gcCArIGg2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yaWNoLXRleHQgPiBwICsgaDMsXG4ucmljaC10ZXh0ID4gcCArIGg0LFxuLnJpY2gtdGV4dCA+IHAgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmljaC10ZXh0ID4gaDMgKyBoNCxcbi5yaWNoLXRleHQgPiBoMyArIGg1LFxuLnJpY2gtdGV4dCA+IGgzICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJpY2gtdGV4dCA+IGg0ICsgaDUsXG4ucmljaC10ZXh0ID4gaDQgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmljaC10ZXh0ID4gaDEgYSxcbi5yaWNoLXRleHQgPiBoMiBhLFxuLnJpY2gtdGV4dCA+IGgzIGEsXG4ucmljaC10ZXh0ID4gaDQgYSxcbi5yaWNoLXRleHQgPiBoNSBhLFxuLnJpY2gtdGV4dCA+IGg2IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNoLXRleHQgPiBoMSBhOmhvdmVyLCAucmljaC10ZXh0ID4gaDEgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoMiBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGgyIGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDMgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoMyBhOmZvY3VzLFxuLnJpY2gtdGV4dCA+IGg0IGE6aG92ZXIsXG4ucmljaC10ZXh0ID4gaDQgYTpmb2N1cyxcbi5yaWNoLXRleHQgPiBoNSBhOmhvdmVyLFxuLnJpY2gtdGV4dCA+IGg1IGE6Zm9jdXMsXG4ucmljaC10ZXh0ID4gaDYgYTpob3Zlcixcbi5yaWNoLXRleHQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpY2gtdGV4dCA+IGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxNDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucmljaC10ZXh0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSB1bCxcbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhOmhvdmVyLCAucmljaC10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpY2gtdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpY2gtdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgdWwsXG4ucmljaC10ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucmljaC10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucmljaC10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yaWNoLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0ID4gb2wge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLnJpY2gtdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNoLXRleHQgPiBvbCBhOmhvdmVyLCAucmljaC10ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yaWNoLXRleHQgPiBoMSArIG9sLFxuLnJpY2gtdGV4dCA+IGgyICsgb2wsXG4ucmljaC10ZXh0ID4gaDMgKyBvbCxcbi5yaWNoLXRleHQgPiBoNCArIG9sLFxuLnJpY2gtdGV4dCA+IGg1ICsgb2wsXG4ucmljaC10ZXh0ID4gaDYgKyBvbCxcbi5yaWNoLXRleHQgPiBoMSArIHVsLFxuLnJpY2gtdGV4dCA+IGgyICsgdWwsXG4ucmljaC10ZXh0ID4gaDMgKyB1bCxcbi5yaWNoLXRleHQgPiBoNCArIHVsLFxuLnJpY2gtdGV4dCA+IGg1ICsgdWwsXG4ucmljaC10ZXh0ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucmljaC10ZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yaWNoLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmljaC10ZXh0IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJpY2gtdGV4dCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yaWNoLXRleHQgZmlnY2FwdGlvbiBhOmhvdmVyLCAucmljaC10ZXh0IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5yaWNoLXRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucmljaC10ZXh0ID4gaDEgKyAud3AtYmxvY2staW1hZ2UsXG4ucmljaC10ZXh0ID4gaDIgKyAud3AtYmxvY2staW1hZ2UsXG4ucmljaC10ZXh0ID4gaDMgKyAud3AtYmxvY2staW1hZ2UsXG4ucmljaC10ZXh0ID4gaDQgKyAud3AtYmxvY2staW1hZ2UsXG4ucmljaC10ZXh0ID4gaDYgKyAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucmljaC10ZXh0ID4gaDEgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi5yaWNoLXRleHQgPiBoMiArIC53cC1ibG9jay1nYWxsZXJ5LFxuLnJpY2gtdGV4dCA+IGgzICsgLndwLWJsb2NrLWdhbGxlcnksXG4ucmljaC10ZXh0ID4gaDQgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi5yaWNoLXRleHQgPiBoNiArIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5yaWNoLXRleHQgPiBoMSArIC5pbWFnZS1sYXlvdXQsXG4ucmljaC10ZXh0ID4gaDIgKyAuaW1hZ2UtbGF5b3V0LFxuLnJpY2gtdGV4dCA+IGgzICsgLmltYWdlLWxheW91dCxcbi5yaWNoLXRleHQgPiBoNCArIC5pbWFnZS1sYXlvdXQsXG4ucmljaC10ZXh0ID4gaDYgKyAuaW1hZ2UtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucmljaC10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnJpY2gtdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnJpY2gtdGV4dCAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0LS1yaWdodC1hbGlnbmVkID4gKjpub3QoLndwLWJsb2NrLWltYWdlKTpub3QoLmJhc2ljLWxpc3QpOm5vdCgubGFyZ2UtdGV4dCk6bm90KC5wZW9wbGUtbGlzdCk6bm90KC5jdGEtbGlzdCk6bm90KC50ZXh0LWxpc3QpOm5vdCgubGFyZ2UtY3RhKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC5iYXNpYy1ncmlkKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0LS1sZWZ0LWFsaWduZWQgPiAqOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWltYWdlKTpub3QoLmJhc2ljLWxpc3QpOm5vdCgubGFyZ2UtdGV4dCk6bm90KC5wZW9wbGUtbGlzdCk6bm90KC5jdGEtbGlzdCk6bm90KC50ZXh0LWxpc3QpOm5vdCgubGFyZ2UtY3RhKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC5iYXNpYy1ncmlkKSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0LS1sZWZ0LWFsaWduZWQgPiAqOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWltYWdlKTpub3QoLmJhc2ljLWxpc3QpOm5vdCgubGFyZ2UtdGV4dCk6bm90KC5wZW9wbGUtbGlzdCk6bm90KC5jdGEtbGlzdCk6bm90KC50ZXh0LWxpc3QpOm5vdCgubGFyZ2UtY3RhKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC5iYXNpYy1ncmlkKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQtLWNlbnRlci1hbGlnbmVkID4gKjpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1pbWFnZSk6bm90KC5iYXNpYy1saXN0KTpub3QoLmxhcmdlLXRleHQpOm5vdCgucGVvcGxlLWxpc3QpOm5vdCguY3RhLWxpc3QpOm5vdCgudGV4dC1saXN0KTpub3QoLmxhcmdlLWN0YSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCguYmFzaWMtZ3JpZCkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJpY2gtdGV4dC0tY2VudGVyLWFsaWduZWQgPiAqOm5vdCgud3AtYmxvY2stcHVsbHF1b3RlKTpub3QoLndwLWJsb2NrLWltYWdlKTpub3QoLmJhc2ljLWxpc3QpOm5vdCgubGFyZ2UtdGV4dCk6bm90KC5wZW9wbGUtbGlzdCk6bm90KC5jdGEtbGlzdCk6bm90KC50ZXh0LWxpc3QpOm5vdCgubGFyZ2UtY3RhKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpOm5vdCgud3AtYmxvY2stZ3JvdXApOm5vdCguaW1hZ2UtbGF5b3V0KTpub3QoLndwLWJsb2NrLWNvbHVtbnMpOm5vdCgucmVsYXRlZC1hcnRpY2xlcyk6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC5iYXNpYy1ncmlkKSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0LS1jZW50ZXItYWxpZ25lZCA+ICo6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staW1hZ2UpOm5vdCguYmFzaWMtbGlzdCk6bm90KC5sYXJnZS10ZXh0KTpub3QoLnBlb3BsZS1saXN0KTpub3QoLmN0YS1saXN0KTpub3QoLnRleHQtbGlzdCk6bm90KC5sYXJnZS1jdGEpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLmJhc2ljLWdyaWQpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yaWNoLXRleHQtLWNlbnRlci1hbGlnbmVkID4gKjpub3QoLndwLWJsb2NrLXB1bGxxdW90ZSk6bm90KC53cC1ibG9jay1pbWFnZSk6bm90KC5iYXNpYy1saXN0KTpub3QoLmxhcmdlLXRleHQpOm5vdCgucGVvcGxlLWxpc3QpOm5vdCguY3RhLWxpc3QpOm5vdCgudGV4dC1saXN0KTpub3QoLmxhcmdlLWN0YSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KTpub3QoLndwLWJsb2NrLWdyb3VwKTpub3QoLmltYWdlLWxheW91dCk6bm90KC53cC1ibG9jay1jb2x1bW5zKTpub3QoLnJlbGF0ZWQtYXJ0aWNsZXMpOm5vdCgud3AtYmxvY2stdGFibGUpOm5vdCguYmFzaWMtZ3JpZCkge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnJpY2gtdGV4dC0taGFsZiA+ICo6bm90KC5hY2NvcmRpb24tbGlzdCk6bm90KC53cC1ibG9jay1wdWxscXVvdGUpOm5vdCgud3AtYmxvY2staW1hZ2UpOm5vdCguYmFzaWMtbGlzdCk6bm90KC5sYXJnZS10ZXh0KTpub3QoLnBlb3BsZS1saXN0KTpub3QoLmN0YS1saXN0KTpub3QoLnRleHQtbGlzdCk6bm90KC5sYXJnZS1jdGEpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLmJhc2ljLWdyaWQpIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLnJpY2gtdGV4dC0td2l0aC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yaWNoLXRleHQtLXdpdGgtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yaWNoLXRleHQtLXdpdGgtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNudV9fZ2xvYmFsaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFkbWluLWJhciAjbnVfX2dsb2JhbGhlYWRlciB7XG4gIHRvcDogNDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5hZG1pbi1iYXIgI251X19nbG9iYWxoZWFkZXIge1xuICAgIHRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNudV9fdXRpbGl0eS1uYXYge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jbnVfX3V0aWxpdHktbmF2IGltZyB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbnVfX3V0aWxpdHktbmF2IHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI251X19zdXBlcm5hdi10b2dnbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbnVfX3N1cGVybmF2LXRvZ2dsZTphZnRlciB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1yZWQuc3ZnKSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuI251X19zdXBlcm5hdi10b2dnbGUuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuI251X19zdXBlcm5hdi10b2dnbGUuYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKGltZy94LXJlZC5zdmcpICFpbXBvcnRhbnQ7XG59XG5cbiNudV9fc3VwZXJuYXYge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjgsIDI4LCAwLjg1KSAhaW1wb3J0YW50O1xufVxuI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaTpob3ZlciwgI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4jbnVfX3N1cGVybmF2IC5pdGVtcyA+IHVsID4gbGkuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4jbnVfX3N1cGVybmF2IC5pdGVtcyA+IHVsID4gbGkuZmVhdHVyZWQge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5mZWF0dXJlZCBhID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5mZWF0dXJlZDpob3ZlciwgI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpLmZlYXR1cmVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpLmZlYXR1cmVkIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5maXJzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5tYWtlYWdpZnQge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4jbnVfX3N1cGVybmF2IC5pdGVtcyA+IHVsID4gbGkubWFrZWFnaWZ0OmhvdmVyIGEgPiBkaXY6bnRoLWNoaWxkKDIpLCAjbnVfX3N1cGVybmF2IC5pdGVtcyA+IHVsID4gbGkubWFrZWFnaWZ0OmZvY3VzIGEgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4jbnVfX3N1cGVybmF2IC5pdGVtcyA+IHVsID4gbGkubWFrZWFnaWZ0IGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5tYWtlYWdpZnQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cbiNudV9fc3VwZXJuYXYgLml0ZW1zID4gdWwgPiBsaS5tYWtlYWdpZnQgYTpob3ZlciwgI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpLm1ha2VhZ2lmdCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuI251X19zdXBlcm5hdiAuaXRlbXMgPiB1bCA+IGxpID4gdWwgPiBsaSA+IGEgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubnVfX2Zvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubnVfX2Zvb3RlciA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm51X19mb290ZXIgLmNhbXB1c2VzID4gdWwge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5udV9fZm9vdGVyIC5jYW1wdXNlcyA+IHVsIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuLm51X19mb290ZXIgLmNhbXB1c2VzID4gdWwgYTpob3ZlciwgLm51X19mb290ZXIgLmNhbXB1c2VzID4gdWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3ICFpbXBvcnRhbnQ7XG59XG4ubnVfX2Zvb3RlciAuY2FtcHVzZXMgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubnVfX2Zvb3RlciAuY2FtcHVzZXMge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm51X19mb290ZXIgLmNhbXB1c2VzIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5udV9fZm9vdGVyIC5jb25uZWN0IHVsID4gbGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuLm51X19mb290ZXIgLmNvbm5lY3QgLmNscy0xIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm51X19mb290ZXIgLmNvbm5lY3QgPiB1bCBhOmhvdmVyIC5jbHMtMSwgLm51X19mb290ZXIgLmNvbm5lY3QgPiB1bCBhOmZvY3VzIC5jbHMtMSB7XG4gIGZpbGw6ICNmZjQ2MzcgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubnVfX2Zvb3RlciAuY29ubmVjdCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubnVfX2Zvb3RlciAuY29ubmVjdCA+IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm51X19mb290ZXIgLmNvbm5lY3Qge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVsYXRlZC1hcnRpY2xlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLWFydGljbGVzX19oZWFkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbTpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19pdGVtOm50aC1jaGlsZCg0bikge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5yZWxhdGVkLWFydGljbGVzX19pdGVtOm50aC1jaGlsZCg0bi0xKSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbTpudGgtY2hpbGQoNG4tMikge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnJlbGF0ZWQtYXJ0aWNsZXNfX2l0ZW06bnRoLWNoaWxkKDRuLTMpIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAucmVsYXRlZC1hcnRpY2xlc19faXRlbTpvbmx5LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5pbWFnZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbWFnZS1sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmltYWdlLWxheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5pbWFnZS1sYXlvdXQgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWxheW91dCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbWFnZS1sYXlvdXQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaW1hZ2UtbGF5b3V0IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmltYWdlLWxheW91dCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5pbWFnZS1sYXlvdXQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtbGF5b3V0IGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pbWFnZS1sYXlvdXQtLTItYXN5bW1ldHJpY2FsIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtbGF5b3V0LS0yLWFzeW1tZXRyaWNhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjc1ZnIgMWZyO1xuICB9XG59XG4uaW1hZ2UtbGF5b3V0LS0zLWFzeW1tZXRyaWNhbCA+IDpudGgtY2hpbGQoMSkge1xuICBncmlkLXJvdzogc3BhbiAyL2F1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLWxheW91dC0tMy1hc3ltbWV0cmljYWwge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDEuMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4yNjNmciAxZnI7XG4gIH1cbn1cblxuLmltYWdlLWxheW91dF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1hZ2UtbGF5b3V0LS0zLWFzeW1tZXRyaWNhbCAuaW1hZ2UtbGF5b3V0X19pbWcsIC5pbWFnZS1sYXlvdXQtLTItYXN5bW1ldHJpY2FsIC5pbWFnZS1sYXlvdXRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1sYXlvdXRfX2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmltYWdlLWxheW91dF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW1hZ2UtbGF5b3V0X19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pbWFnZS1sYXlvdXRfX2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmltYWdlLWxheW91dF9fY2FwdGlvbiBhOmhvdmVyLCAuaW1hZ2UtbGF5b3V0X19jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pcy1zdHlsZS1yb3VuZGVkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbn1cblxuLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4uYmFzaWMtbGlzdC0tbm8tc3BhY2luZyB7XG4gIG1hcmdpbjogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJhc2ljLWxpc3RfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFzaWMtbGlzdF9fbGlzdC0tbm8tdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmJhc2ljLWxpc3RfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5iYXNpYy1saXN0X19sZWZ0LFxuLmJhc2ljLWxpc3RfX3JpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFzaWMtbGlzdF9fcmlnaHQtLWRhdGUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYXNpYy1saXN0X19yaWdodC0tZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4uYmFzaWMtbGlzdF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2ljLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxuICAuYmFzaWMtbGlzdF9fbGluazpob3ZlciwgLmJhc2ljLWxpc3RfX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIH1cbiAgLmJhc2ljLWxpc3RfX2xpbms6aG92ZXIgLmJhc2ljLWxpc3RfX2RhdGUsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X19kYXRlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2ljLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYmFzaWMtbGlzdF9fdGl0bGUge1xuICB3aWR0aDogOTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5iYXNpYy1saXN0X190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYmFzaWMtbGlzdF9fbGluazpob3ZlciAuYmFzaWMtbGlzdF9fdGl0bGUsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X190aXRsZSB7XG4gICAgY29sb3I6ICNmZjQ2Mzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdF9fbGluazpob3ZlciAuYmFzaWMtbGlzdF9fdGl0bGUsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X190aXRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gIH1cbn1cblxuLmJhc2ljLWxpc3RfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYXNpYy1saXN0X19saW5rOmhvdmVyIC5iYXNpYy1saXN0X190ZXh0LCAuYmFzaWMtbGlzdF9fbGluazpmb2N1cyAuYmFzaWMtbGlzdF9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmJhc2ljLWxpc3RfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5iYXNpYy1saXN0X19hcnJvdyBzdmcge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi5iYXNpYy1saXN0X19saW5rOmhvdmVyIC5iYXNpYy1saXN0X19hcnJvdyBzdmcsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X19hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICBmaWxsOiAjZmY0NjM3O1xufVxuXG4uYmFzaWMtbGlzdF9fZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5iYXNpYy1saXN0X19maWd1cmUtaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZS1pbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNpYy1saXN0X19maWd1cmUtaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZS1pbWcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLmJhc2ljLWxpc3RfX2xpbms6aG92ZXIgLmJhc2ljLWxpc3RfX2ZpZ3VyZS1pbWcsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X19maWd1cmUtaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLmJhc2ljLWxpc3RfX2ZpZ3VyZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmJhc2ljLWxpc3RfX2ZpZ3VyZS1wbGFjZWhvbGRlciBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1saXN0X19maWd1cmUtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZS1wbGFjZWhvbGRlciBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNpYy1saXN0X19maWd1cmUtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmJhc2ljLWxpc3RfX2ZpZ3VyZS1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5iYXNpYy1saXN0X19kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2ljLWxpc3QtLWxhcmdlIC5iYXNpYy1saXN0X19sZWZ0LFxuLmJhc2ljLWxpc3QtLW1lZGl1bSAuYmFzaWMtbGlzdF9fbGVmdCxcbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X19sZWZ0LFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fbGVmdCxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX3JpZ2h0LFxuLmJhc2ljLWxpc3QtLW1lZGl1bSAuYmFzaWMtbGlzdF9fcmlnaHQsXG4uYmFzaWMtbGlzdC0tdHdvLWNvbCAuYmFzaWMtbGlzdF9fcmlnaHQsXG4uYmFzaWMtbGlzdC0tcGVvcGxlIC5iYXNpYy1saXN0X19yaWdodCxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmJhc2ljLWxpc3QtLWxhcmdlIC5iYXNpYy1saXN0X190aXRsZSxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X190aXRsZSxcbi5iYXNpYy1saXN0LS1wZW9wbGUgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLW5ld3MgLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhc2ljLWxpc3QtLWxhcmdlIC5iYXNpYy1saXN0X190aXRsZSxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X190aXRsZSxcbi5iYXNpYy1saXN0LS1wZW9wbGUgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLW5ld3MgLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5iYXNpYy1saXN0LS1sYXJnZSAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X19saW5rLFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX2xpbmssXG4uYmFzaWMtbGlzdC0tbmV3cyAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS1wZW9wbGUgLmJhc2ljLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX2xpbmssXG4uYmFzaWMtbGlzdC0tbmV3cyAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS1wZW9wbGUgLmJhc2ljLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5iYXNpYy1saXN0LS1sYXJnZSAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS1uZXdzIC5iYXNpYy1saXN0X19saW5rLFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJhc2ljLWxpc3QtLWxhcmdlIC5iYXNpYy1saXN0X190ZXh0LFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJhc2ljLWxpc3QtLWxhcmdlIC5iYXNpYy1saXN0X190ZXh0LFxuLmJhc2ljLWxpc3QtLXBlb3BsZSAuYmFzaWMtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX3RleHQsXG4uYmFzaWMtbGlzdC0tcGVvcGxlIC5iYXNpYy1saXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbGFyZ2UgLmJhc2ljLWxpc3RfX3RleHQsXG4uYmFzaWMtbGlzdC0tcGVvcGxlIC5iYXNpYy1saXN0X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5iYXNpYy1saXN0LS1tZWRpdW0gLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYXNpYy1saXN0LS1tZWRpdW0gLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYXNpYy1saXN0LS1tZWRpdW0gLmJhc2ljLWxpc3RfX3RpdGxlLFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbWVkaXVtIC5iYXNpYy1saXN0X190aXRsZSxcbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmJhc2ljLWxpc3QtLW1lZGl1bSAuYmFzaWMtbGlzdF9fdGV4dCxcbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYXNpYy1saXN0LS1tZWRpdW0gLmJhc2ljLWxpc3RfX3RleHQsXG4uYmFzaWMtbGlzdC0tdHdvLWNvbCAuYmFzaWMtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFzaWMtbGlzdC0tbWVkaXVtIC5iYXNpYy1saXN0X190ZXh0LFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYXNpYy1saXN0LS1tZWRpdW0gLmJhc2ljLWxpc3RfX3RleHQsXG4uYmFzaWMtbGlzdC0tdHdvLWNvbCAuYmFzaWMtbGlzdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYmFzaWMtbGlzdC0tbWVkaXVtIC5iYXNpYy1saXN0X190ZXh0LFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYmFzaWMtbGlzdC0tbWVkaXVtIC5iYXNpYy1saXN0X19saW5rLFxuLmJhc2ljLWxpc3QtLXR3by1jb2wgLmJhc2ljLWxpc3RfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmJhc2ljLWxpc3QtLW1lZGl1bSAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLWxpc3QtLW1lZGl1bSAuYmFzaWMtbGlzdF9fbGluayxcbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFzaWMtbGlzdC0tdHdvLWNvbCAuYmFzaWMtbGlzdF9fbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbi5iYXNpYy1saXN0LS10d28tY29sIC5iYXNpYy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5oZWFkZXItYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5oZWFkZXItYmFyX190aXRsZSxcbi5iYXNpYy1saXN0LS1pbnZlcnRlZCAuaGVhZGVyLWJhcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19hcnJvdyBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYmFzaWMtbGlzdC0taW52ZXJ0ZWQgLmJhc2ljLWxpc3RfX2xpbms6aG92ZXIsIC5iYXNpYy1saXN0LS1pbnZlcnRlZCAuYmFzaWMtbGlzdF9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmFzaWMtbGlzdC0taW52ZXJ0ZWQgLmJhc2ljLWxpc3RfX2xpbms6aG92ZXIgLmJhc2ljLWxpc3RfX3RpdGxlLCAuYmFzaWMtbGlzdC0taW52ZXJ0ZWQgLmJhc2ljLWxpc3RfX2xpbms6Zm9jdXMgLmJhc2ljLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmFzaWMtbGlzdC0taW52ZXJ0ZWQgLmJhc2ljLWxpc3RfX2xpbms6aG92ZXIgLmJhc2ljLWxpc3RfX2Fycm93IHN2ZywgLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X19hcnJvdyBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19saW5rOmhvdmVyIC5iYXNpYy1saXN0X19maWd1cmUtcGxhY2Vob2xkZXIsIC5iYXNpYy1saXN0LS1pbnZlcnRlZCAuYmFzaWMtbGlzdF9fbGluazpmb2N1cyAuYmFzaWMtbGlzdF9fZmlndXJlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5iYXNpYy1saXN0LS1pbnZlcnRlZCAuYmFzaWMtbGlzdF9fbGluazpob3ZlciAuYmFzaWMtbGlzdF9fZmlndXJlLXBsYWNlaG9sZGVyIHN2ZywgLmJhc2ljLWxpc3QtLWludmVydGVkIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X19maWd1cmUtcGxhY2Vob2xkZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5iYXNpYy1saXN0LS1pbnZlcnRlZCAuYmFzaWMtbGlzdF9fZmlndXJlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5iYXNpYy1saXN0LS1pbnZlcnRlZCAuYmFzaWMtbGlzdF9fZmlndXJlLXBsYWNlaG9sZGVyIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5iYXNpYy1saXN0X190b3BpYy1maWd1cmUge1xuICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2ljLWxpc3RfX3RvcGljLWZpZ3VyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2ljLWxpc3RfX3RvcGljLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxuICAuYmFzaWMtbGlzdF9fbGluazpob3ZlciAuYmFzaWMtbGlzdF9fdG9waWMtaW1hZ2UsIC5iYXNpYy1saXN0X19saW5rOmZvY3VzIC5iYXNpYy1saXN0X190b3BpYy1pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYmFzaWMtZ3JpZF9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uYmFzaWMtZ3JpZF9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNpYy1ncmlkX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJhc2ljLWdyaWRfX2xpc3QtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhc2ljLWdyaWRfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC5iYXNpYy1ncmlkX19saXN0LWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuYmFzaWMtZ3JpZF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5iYXNpYy1ncmlkX19saXN0LWl0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYmFzaWMtZ3JpZF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5iYXNpYy1ncmlkX19saXN0LWl0ZW06bnRoLWNoaWxkKC1uKzUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4uYmFzaWMtZ3JpZF9fbGlzdC1pdGVtID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2ljLWdyaWRfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtZ3JpZF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFzaWMtZ3JpZF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYmFzaWMtZ3JpZF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5iYXNpYy1ncmlkX19saW5rOmhvdmVyLCAuYmFzaWMtZ3JpZF9fbGluazpmb2N1cyB7XG4gIGN1cnNvcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbi5iYXNpYy1ncmlkX19saW5rOmhvdmVyIC5iYXNpYy1ncmlkX19pbWFnZSBpbWcsIC5iYXNpYy1ncmlkX19saW5rOmZvY3VzIC5iYXNpYy1ncmlkX19pbWFnZSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmJhc2ljLWdyaWRfX2xpbms6aG92ZXIgLmJhc2ljLWdyaWRfX3BsYWNlaG9sZGVyLWltYWdlIHN2ZywgLmJhc2ljLWdyaWRfX2xpbms6Zm9jdXMgLmJhc2ljLWdyaWRfX3BsYWNlaG9sZGVyLWltYWdlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmFzaWMtZ3JpZF9fbGluazpob3ZlciAuYmFzaWMtZ3JpZF9fdGl0bGUsIC5iYXNpYy1ncmlkX19saW5rOmZvY3VzIC5iYXNpYy1ncmlkX190aXRsZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uYmFzaWMtZ3JpZF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmFzaWMtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhc2ljLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtZ3JpZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmFzaWMtZ3JpZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJhc2ljLWdyaWRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYXNpYy1ncmlkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFzaWMtZ3JpZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iYXNpYy1ncmlkX19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uYmFzaWMtZ3JpZF9faW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmJhc2ljLWdyaWRfX2ltYWdlLXNwYWNlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2ljLWdyaWRfX3BsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLmJhc2ljLWdyaWRfX3BsYWNlaG9sZGVyLWltYWdlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYXNpYy1ncmlkX19wbGFjZWhvbGRlci1pbWFnZSBzdmcge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uYmFzaWMtZ3JpZF9fZGF0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN0YS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdGEtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY3RhLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5jdGEtbGlzdF9fbGlzdCxcbi5jdGEtbGlzdF9fbnVtYmVyLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY3RhLWxpc3RfX251bWJlci1saXN0IHtcbiAgY291bnRlci1yZXNldDogbGFyZ2UtbnVtZXItbGlzdDtcbn1cbi5jdGEtbGlzdF9fbnVtYmVyLWxpc3QgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogbGFyZ2UtbnVtZXItbGlzdDtcbn1cbi5jdGEtbGlzdF9fbnVtYmVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsYXJnZS1udW1lci1saXN0KSBcIi4gXCI7XG59XG4uY3RhLWxpc3RfX251bWJlci1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN0YS1saXN0X19udW1iZXItbGlzdCBsaTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMTg3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY3RhLWxpc3RfX251bWJlci1saXN0IGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA2MHB4ICsgKDEyMCAtIDYwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmN0YS1saXN0X19udW1iZXItbGlzdCBsaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuLmN0YS1saXN0X19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1saXN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jdGEtbGlzdF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3RhLWxpc3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWxpc3RfX2xpc3QgLmN0YS1saXN0X19saXN0LWl0ZW0tLWZ1bGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmN0YS1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmN0YS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY3RhLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmN0YS1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5jdGEtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY3RhLWxpc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdGEtbGlzdF9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uY3RhLWxpc3RfX2J1dHRvbi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmN0YS1saXN0X19idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmN0YS1saXN0X19idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3RhLWxpc3RfX2J1dHRvbi1saW5rOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jdGEtbGlzdF9fd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWxpc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uY3RhLWxpc3RfX3dyYXBwZXIgLmN0YS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZlYXR1cmVkLXBhdGh3YXkge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmVkLXBhdGh3YXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1wYXRod2F5IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9fc2Nyb2xsZXIge1xuICBjdXJzb3I6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mZWF0dXJlZC1wYXRod2F5X19zY3JvbGxlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9faXRlbSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZlYXR1cmVkLXBhdGh3YXlfX2lubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1wYXRod2F5X19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZlYXR1cmVkLXBhdGh3YXlfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZlYXR1cmVkLXBhdGh3YXlfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1wYXRod2F5X19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmVkLXBhdGh3YXlfX2xlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXBhdGh3YXlfX3JpZ2h0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlZC1wYXRod2F5X19yaWdodDpob3ZlciwgLmZlYXR1cmVkLXBhdGh3YXlfX3JpZ2h0OmZvY3VzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLmZlYXR1cmVkLXBhdGh3YXlfX3JpZ2h0OmhvdmVyIC5mZWF0dXJlZC1wYXRod2F5X19uYW1lLCAuZmVhdHVyZWQtcGF0aHdheV9fcmlnaHQ6Zm9jdXMgLmZlYXR1cmVkLXBhdGh3YXlfX25hbWUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cblxuLmZlYXR1cmVkLXBhdGh3YXlfX2xpbmsge1xuICBjdXJzb3I6IG5vbmU7XG59XG4uZmVhdHVyZWQtcGF0aHdheV9fbGluazpob3ZlciAuZmVhdHVyZWQtcGF0aHdheV9fZmlndXJlOmJlZm9yZSwgLmZlYXR1cmVkLXBhdGh3YXlfX2xpbms6Zm9jdXMgLmZlYXR1cmVkLXBhdGh3YXlfX2ZpZ3VyZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZlYXR1cmVkLXBhdGh3YXlfX2xpbms6aG92ZXIgLmZlYXR1cmVkLXBhdGh3YXlfX2ltZywgLmZlYXR1cmVkLXBhdGh3YXlfX2xpbms6Zm9jdXMgLmZlYXR1cmVkLXBhdGh3YXlfX2ltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4uZmVhdHVyZWQtcGF0aHdheV9fbGluazpob3ZlciAuZmVhdHVyZWQtcGF0aHdheV9fcGxhY2Vob2xkZXIsIC5mZWF0dXJlZC1wYXRod2F5X19saW5rOmZvY3VzIC5mZWF0dXJlZC1wYXRod2F5X19wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5mZWF0dXJlZC1wYXRod2F5X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlZC1wYXRod2F5X19pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9faW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9faW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcGF0aHdheV9fcGxhY2Vob2xkZXIge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uZmVhdHVyZWQtcGF0aHdheV9fcGxhY2Vob2xkZXIgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9fcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlZC1wYXRod2F5X19wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLXBhdGh3YXlfX3BsYWNlaG9sZGVyIHN2ZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wYXRod2F5X19saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mZWF0dXJlZC1wYXRod2F5X19saXN0LWl0ZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZlYXR1cmVkLXBhdGh3YXlfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZlYXR1cmVkLXBhdGh3YXlfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlYXR1cmVkLXBhdGh3YXlfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5mZWF0dXJlZC1wYXRod2F5X19saXN0LWl0ZW0tLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uZmVhdHVyZWQtcGF0aHdheV9fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC00cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5Nzk1O1xufVxuXG4ucGVvcGxlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBlb3BsZS1saXN0X19pbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4ucGVvcGxlLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZW9wbGUtbGlzdF9fbGluazpob3ZlciwgLnBlb3BsZS1saXN0X19saW5rOmZvY3VzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLnBlb3BsZS1saXN0X19saW5rOmhvdmVyIC5wZW9wbGUtbGlzdF9faW1nLCAucGVvcGxlLWxpc3RfX2xpbms6Zm9jdXMgLnBlb3BsZS1saXN0X19pbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLnBlb3BsZS1saXN0X19saW5rOmhvdmVyIC5wZW9wbGUtbGlzdF9fbmFtZSwgLnBlb3BsZS1saXN0X19saW5rOmZvY3VzIC5wZW9wbGUtbGlzdF9fbmFtZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLnBlb3BsZS1saXN0X19saW5rOmhvdmVyIC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHN2ZywgLnBlb3BsZS1saXN0X19saW5rOmZvY3VzIC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGVvcGxlLWxpc3RfX2xpbms6aG92ZXIgLnBlb3BsZS1saXN0X19zdW1tYXJ5LCAucGVvcGxlLWxpc3RfX2xpbms6Zm9jdXMgLnBlb3BsZS1saXN0X19zdW1tYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdF9fbGluazpob3ZlciwgLnBlb3BsZS1saXN0X19saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB9XG59XG5cbi5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19jb2wtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX2NvbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19jb2wtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX3BlcnNvbi1pbmZvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fc3VtbWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX3N1bW1hcnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9fZmlndXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19maWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9faW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19pbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX2ltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tbGlzdCAucGVvcGxlLWxpc3RfX2ltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4ucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19pbWctcGxhY2Vob2xkZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1saXN0IC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19pbWctcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGVvcGxlLWxpc3QtLWxpc3QgLnBlb3BsZS1saXN0X19pbWctcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzk5cHgpIHtcbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2xpc3QtaXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19saXN0LWl0ZW06bnRoLWNoaWxkKC1uKzUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGlzdC1pdGVtID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX25hbWUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2ZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19maWd1cmUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9faW1nLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX2ltZy1wbGFjZWhvbGRlciBzdmcge1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnBlb3BsZS1saXN0LS1ncmlkIC5wZW9wbGUtbGlzdF9fc3VtbWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLWxpc3QtLWdyaWQgLnBlb3BsZS1saXN0X19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtbGlzdC0tZ3JpZCAucGVvcGxlLWxpc3RfX3N1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uc2xpZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbn1cblxuLnNsaWRlcl9fY2VsbHMtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnNsaWRlcl9fY2VsbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGlkZXJfX25leHQsXG4uc2xpZGVyX19wcmV2IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbi5zbGlkZXJfX25leHQ6aG92ZXIsIC5zbGlkZXJfX25leHQ6Zm9jdXMsXG4uc2xpZGVyX19wcmV2OmhvdmVyLFxuLnNsaWRlcl9fcHJldjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2xpZGVyX19uZXh0OmhvdmVyIHN2ZywgLnNsaWRlcl9fbmV4dDpmb2N1cyBzdmcsXG4uc2xpZGVyX19wcmV2OmhvdmVyIHN2Zyxcbi5zbGlkZXJfX3ByZXY6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmNDYzNztcbn1cbi5zbGlkZXJfX25leHQ6ZGlzYWJsZWQsXG4uc2xpZGVyX19wcmV2OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpZGVyX19uZXh0OmRpc2FibGVkIHN2Zyxcbi5zbGlkZXJfX3ByZXY6ZGlzYWJsZWQgc3ZnIHtcbiAgZmlsbDogI2NkY2JjYTtcbn1cblxuLnNsaWRlcl9fbmV4dC1hcnJvdyxcbi5zbGlkZXJfX3ByZXYtYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uc2xpZGVyX19wcmV2LWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zbGlkZXJfX2NlbGwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWRlcl9fY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19jZWxsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNsaWRlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuXG4uc2xpZGVyX19jZWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlcl9fY2VsbC1saW5rOmhvdmVyLCAuc2xpZGVyX19jZWxsLWxpbms6Zm9jdXMge1xuICBjdXJzb3I6IG5vbmU7XG59XG4uc2xpZGVyX19jZWxsLWxpbms6aG92ZXIgLnNsaWRlcl9fY2VsbC1pbWFnZSBpbWcsIC5zbGlkZXJfX2NlbGwtbGluazpmb2N1cyAuc2xpZGVyX19jZWxsLWltYWdlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4uc2xpZGVyX19jZWxsLWxpbms6aG92ZXIgLnNsaWRlcl9fY2VsbC1wbGFjZWhvbGRlci1pbWFnZSBzdmcsIC5zbGlkZXJfX2NlbGwtbGluazpmb2N1cyAuc2xpZGVyX19jZWxsLXBsYWNlaG9sZGVyLWltYWdlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyX19jZWxsLWxpbms6aG92ZXIgLnNsaWRlcl9fY2VsbC10aXRsZSwgLnNsaWRlcl9fY2VsbC1saW5rOmZvY3VzIC5zbGlkZXJfX2NlbGwtdGl0bGUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5zbGlkZXJfX2NlbGwtbGluazpob3ZlciAuc2xpZGVyX19jZWxsLXRpdGxlIHNwYW4sIC5zbGlkZXJfX2NlbGwtbGluazpmb2N1cyAuc2xpZGVyX19jZWxsLXRpdGxlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2YzZjJmMSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2YzZjJmMSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xufVxuXG4uc2xpZGVyX19jZWxsLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNsaWRlcl9fY2VsbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2xpZGVyX19jZWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2xpZGVyX19jZWxsLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNsaWRlcl9fY2VsbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2xpZGVyX19jZWxsLWltYWdlLXNwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5zbGlkZXJfX2NlbGwtaW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19jZWxsLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLnNsaWRlcl9fY2VsbC1wbGFjZWhvbGRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyX19jZWxsLXBsYWNlaG9sZGVyLWltYWdlIHN2ZyB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMzAlO1xuICBmaWxsOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5wZW9wbGUtc2xpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4ucGVvcGxlLXNsaWRlcl9fY2VsbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wZW9wbGUtc2xpZGVyX19jZWxsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2NSU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW9wbGUtc2xpZGVyX19jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtc2xpZGVyX19jZWxsIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlb3BsZS1zbGlkZXJfX2NlbGwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnBlb3BsZS1zbGlkZXJfX2NlbGw6aG92ZXIsIC5wZW9wbGUtc2xpZGVyX19jZWxsOmZvY3VzIHtcbiAgY3Vyc29yOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLnBlb3BsZS1zbGlkZXJfX2NlbGw6aG92ZXIgLnBlb3BsZS1zbGlkZXJfX2pvYi10aXRsZSwgLnBlb3BsZS1zbGlkZXJfX2NlbGw6Zm9jdXMgLnBlb3BsZS1zbGlkZXJfX2pvYi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBlb3BsZS1zbGlkZXJfX2NlbGw6aG92ZXIgLnBlb3BsZS1zbGlkZXJfX25hbWUsIC5wZW9wbGUtc2xpZGVyX19jZWxsOmZvY3VzIC5wZW9wbGUtc2xpZGVyX19uYW1lIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xufVxuLnBlb3BsZS1zbGlkZXJfX2NlbGw6aG92ZXIgLnBlb3BsZS1zbGlkZXJfX2ltYWdlIGltZywgLnBlb3BsZS1zbGlkZXJfX2NlbGw6Zm9jdXMgLnBlb3BsZS1zbGlkZXJfX2ltYWdlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5wZW9wbGUtc2xpZGVyX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGVvcGxlLXNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wZW9wbGUtc2xpZGVyX19pbWFnZS1zcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucGVvcGxlLXNsaWRlcl9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGVvcGxlLXNsaWRlcl9fbmFtZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLXNsaWRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLXNsaWRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlb3BsZS1zbGlkZXJfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnBlb3BsZS1zbGlkZXJfX2pvYi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLXNsaWRlcl9fam9iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZW9wbGUtc2xpZGVyX19qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZW9wbGUtc2xpZGVyX19qb2ItdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnRleHQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGV4dC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXh0LWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXh0LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnRleHQtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZXh0LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi50ZXh0LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi50ZXh0LWxpc3RfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnRleHQtbGlzdF9fYnV0dG9uLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGV4dC1saXN0X19idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLnRleHQtbGlzdF9fYnV0dG9uLWxpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRleHQtbGlzdF9fYnV0dG9uLWxpbms6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmhlYWRlci1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJhcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmhlYWRlci1iYXJfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyLWJhcl9fbGluazpob3ZlciwgLmhlYWRlci1iYXJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cblxuLmhlYWRlci1iYXItLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5oaWdobGlnaHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogdXJsKGltZy9kcmF3aW5nLWN1cnNvci5wbmcpIDI3IDI3LCBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtaW1hZ2Utc2V0KHVybChpbWcvZHJhd2luZy1jdXJzb3IucG5nKSAxeCwgdXJsKGltZy9kcmF3aW5nLWN1cnNvckAyeC5wbmcpIDJ4KSAyNyAyNywgcG9pbnRlcjtcbn1cblxuLmhpZ2hsaWdodGVyX19jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fYmlnLXRleHQsXG4uaGlnaGxpZ2h0ZXItLWlzLWRyYXdpbmcgLmhvbWVfX2JpZy10ZXh0IGEsXG4uaGlnaGxpZ2h0ZXItLWlzLWRyYXdpbmcgLmhvbWVfX3RvcGljLWxpc3QsXG4uaGlnaGxpZ2h0ZXItLWlzLWRyYXdpbmcgLmhvbWVfX3RvcGljLWxpc3QgYSxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fZmVhdHVyZWQtc3Rvcmllcyxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fZmVhdHVyZWQtc3RvcmllcyBhLFxuLmhpZ2hsaWdodGVyLS1pcy1kcmF3aW5nIC5ob21lX19zdGF0cyxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fc3RhdHMgYSxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fZGlhbG9ndWVzLFxuLmhpZ2hsaWdodGVyLS1pcy1kcmF3aW5nIC5ob21lX19kaWFsb2d1ZXMgYSxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuZGlhbG9ndWVzLFxuLmhpZ2hsaWdodGVyLS1pcy1kcmF3aW5nIC5ob21lX19wYXRod2F5cyxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fcGF0aHdheXMgYSxcbi5oaWdobGlnaHRlci0taXMtZHJhd2luZyAuaG9tZV9fcGF0aHdheXMgLmZlYXR1cmVkLXBhdGh3YXksXG4uaGlnaGxpZ2h0ZXItLWlzLWRyYXdpbmcgLmhvbWVfX3BhdGh3YXlzIC5mZWF0dXJlZC1wYXRod2F5IGEsXG4uaGlnaGxpZ2h0ZXItLWlzLWRyYXdpbmcgLmhvbWVfX2RlcGFydG1lbnRzLFxuLmhpZ2hsaWdodGVyLS1pcy1kcmF3aW5nIC5ob21lX19kZXBhcnRtZW50cyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sYXJnZS1jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhcmdlLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFyZ2UtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGFyZ2UtY3RhX19sZWZ0LFxuLmxhcmdlLWN0YV9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFyZ2UtY3RhX19sZWZ0LFxuLmxhcmdlLWN0YV9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gLmxhcmdlLWN0YV9fbGVmdCxcbi53cC1ibG9jay1jb2x1bW4gLmxhcmdlLWN0YV9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAubGFyZ2UtY3RhX19sZWZ0LFxuLndwLWJsb2NrLWNvbHVtbiAubGFyZ2UtY3RhX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFyZ2UtY3RhX19sZWZ0OmhvdmVyLCAubGFyZ2UtY3RhX19sZWZ0OmZvY3VzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuLmxhcmdlLWN0YV9fbGVmdDpob3ZlciBmaWd1cmUsIC5sYXJnZS1jdGFfX2xlZnQ6Zm9jdXMgZmlndXJlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLmxhcmdlLWN0YV9fcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmxhcmdlLWN0YV9fcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxhcmdlLWN0YV9fcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5sYXJnZS1jdGFfX3JpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIC5sYXJnZS1jdGFfX3JpZ2h0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19oZWFkaW5nIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubGFyZ2UtY3RhX19oZWFkaW5nLmJpZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTk5OXB4KSB7XG4gIC5sYXJnZS1jdGFfX2hlYWRpbmcuYmlnIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDM1cHggKyAoNzAgLSAzNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyMDAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5sYXJnZS1jdGFfX2hlYWRpbmcuYmlnIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbi5sYXJnZS1jdGFfX2hlYWRpbmcuc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmxhcmdlLWN0YV9faGVhZGluZy5zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDQwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGFyZ2UtY3RhX19oZWFkaW5nLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFyZ2UtY3RhX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXJnZS1jdGFfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1jdGFfX2hlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19waG90by1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYXJnZS1jdGFfX3Bob3RvLWZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxhcmdlLWN0YV9fcmlnaHQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1jdGFfX3JpZ2h0LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5sYXJnZS1jdGFfX3JpZ2h0LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4ubGFyZ2UtY3RhX19idXR0b24tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5sYXJnZS1jdGFfX2J1dHRvbi1saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubGFyZ2UtY3RhX19idXR0b24tbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFyZ2UtY3RhX19idXR0b24tbGluazpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5uYXZfX3Rvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubmF2X190b29sYmFyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLm5hdl9fbG9nb3Mge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNDQ5cHgpIHtcbiAgLm5hdl9fbG9nb3Mge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZfX2xvZ29zIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi5uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uYXZfX2xvZ286aG92ZXIgLm5hdl9fbG9nby10ZXh0LCAubmF2X19sb2dvOmZvY3VzIC5uYXZfX2xvZ28tdGV4dCB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4ubmF2X19sb2dvLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwZWFyZVwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5uYXZfX2xvZ28tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxM3B4ICsgKDE2IC0gMTMpICogKCAxMDB2dyAtIDQwMHB4ICkgLyAoMTYwMCAtIDQwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2X19sb2dvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZfX2xvZ28tdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4ubmF2X19sb2dvLWRvdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmNDYzNztcbiAgZm9udC1mYW1pbHk6IFwiU3BlYXJlXCIsIFRpbWVzLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLm5hdl9fbG9nby1kb3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTNweCArICgxNiAtIDEzKSAqICggMTAwdncgLSA0MDBweCApIC8gKDE2MDAgLSA0MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5hdl9fbG9nby1kb3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA0NDlweCkge1xuICAubmF2X19sb2dvLWRvdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X190b29sYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X190b29sYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdl9fdG9vbGJhci1yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubmF2X19nbG9iYWwtbm9ydGhlYXN0ZXJuIHtcbiAgaGVpZ2h0OiAwcHg7XG59XG4ubmF2X19nbG9iYWwtbm9ydGhlYXN0ZXJuICNudV9fdXRpbGl0eS1uYXYgPiBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2X19nbG9iYWwtbm9ydGhlYXN0ZXJuICNudV9fdXRpbGl0eS1uYXYgPiBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGlua3Mge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLm5hdl9fbGlua3Mtc2l0ZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGlua3Mtc2l0ZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4ubmF2X19saW5rcy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGlua3MtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLm5hdl9fbGlua3Mtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fbGlua3Mtc3BhY2VyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2X19saW5rcy1zaXRlLWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2X19saW5rcy1zaXRlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdl9fbGlua3Mtc2l0ZS1saW5rIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5uYXZfX2xpbmtzLXNpdGUtbGluazpob3ZlciwgLm5hdl9fbGlua3Mtc2l0ZS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG4ubmF2X19saW5rcy1zaXRlLWxpbmstLXN1YnNpdGUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5uYXZfX2xpbmtzLXNpdGUtbGluay0tc3Vic2l0ZTpob3ZlciwgLm5hdl9fbGlua3Mtc2l0ZS1saW5rLS1zdWJzaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZfX2xpbmtzLXNpdGUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5uYXZfX2xpbmtzLXNpdGUtbGluayB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ubmF2X19saW5rcy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2X19saW5rcy1pdGVtOmhvdmVyIC5uYXZfX2xpbmtzLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZfX2xpbmtzLWl0ZW06aG92ZXIgLm5hdl9fZHJvcGRvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdl9fbGlua3MtaXRlbTpob3ZlciAubmF2X19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmF2X19saW5rcy1pdGVtOmZvY3VzLXdpdGhpbiAubmF2X19saW5rcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2X19saW5rcy1pdGVtOmZvY3VzLXdpdGhpbiAubmF2X19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2X19saW5rcy1pdGVtOmZvY3VzLXdpdGhpbiAubmF2X19kcm9wZG93bi1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmF2X19saW5rcy1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2X19saW5rcy1saW5rOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2X19saW5rcy1saW5rOmhvdmVyLCAubmF2X19saW5rcy1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubmF2X19saW5rcy1saW5rLmFjdGl2ZSBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICMwMDAwMDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjMDAwMDAwO1xufVxuXG4ubmF2X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDUwO1xufVxuXG4ubmF2X19kcm9wZG93bi1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHRyYW5zZm9ybSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4xNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ubmF2X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4ubmF2X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLm5hdl9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLm5hdl9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5uYXZfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi5uYXZfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ubmF2X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4ubmF2X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLm5hdl9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoOSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzO1xufVxuLm5hdl9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ubmF2X19kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLm5hdl9fZHJvcGRvd24tbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdl9fZHJvcGRvd24tbGluazpob3ZlciwgLm5hdl9fZHJvcGRvd24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdl9fZHJvcGRvd24tbGluazpob3ZlciAubmF2X19kcm9wZG93bi1hcnJvdywgLm5hdl9fZHJvcGRvd24tbGluazpmb2N1cyAubmF2X19kcm9wZG93bi1hcnJvdyB7XG4gIGZpbGw6ICNmZjQ2Mzc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG59XG5cbi5uYXZfX2Ryb3Bkb3duLWFycm93IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uYXZfX3RvYyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ubmF2X190b2M6aG92ZXIsIC5uYXZfX3RvYzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG59XG4ubmF2X190b2M6aG92ZXIgLm5hdl9fdG9jLWljb24sIC5uYXZfX3RvYzpmb2N1cyAubmF2X190b2MtaWNvbiB7XG4gIGZpbGw6ICNmZjQ2Mzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fdG9jIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubmF2X190b2MtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZfX3RvYy10ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1yZWQuc3ZnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2X190b2MtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2X190b2MtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2X190b2MtaWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdl9fc3Vic2l0ZS1tZW51IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLm5hdl9fc3Vic2l0ZS1tZW51OmhvdmVyLCAubmF2X19zdWJzaXRlLW1lbnU6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdl9fc3Vic2l0ZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX3N1YnNpdGUtbWVudS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdl9fc3Vic2l0ZS1tZW51LXRleHQ6YWZ0ZXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LXJlZC5zdmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLm5hdl9fc2VhcmNoLWxpbmsge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ubmF2X19zZWFyY2gtbGluazpob3ZlciwgLm5hdl9fc2VhcmNoLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLm5hdl9fc2VhcmNoLWxpbms6aG92ZXIgc3ZnLCAubmF2X19zZWFyY2gtbGluazpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZfX3NlYXJjaC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZfX3NlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5uYXZfX3NlYXJjaC1ib3gge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19zZWFyY2gtaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uYXZfX3NlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdl9fc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2X19zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2X19zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdl9fc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdl9fc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbi5uYXZfX3NlYXJjaC1pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2X19zZWFyY2gtaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdl9fc2VhcmNoLWlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2X19zZWFyY2gtaW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2X19zZWFyY2gtaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5hdl9fc2VhcmNoLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmF2X19zZWFyY2gtc2VhcmNoYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uYXZfX3NlYXJjaC1zZWFyY2hib3ggLmFpcy1TZWFyY2hCb3gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2X19zZWFyY2gtc2VhcmNoYm94IC5haXMtU2VhcmNoQm94LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdl9fc2VhcmNoLXNlYXJjaGJveCAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdl9fc2VhcmNoLXNlYXJjaGJveCAuYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbi5uYXZfX3NlYXJjaC1zZWFyY2hib3ggLmFpcy1TZWFyY2hCb3gtcmVzZXQ6aG92ZXIgc3ZnLCAubmF2X19zZWFyY2gtc2VhcmNoYm94IC5haXMtU2VhcmNoQm94LXJlc2V0OmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgei1pbmRleDogMTE7XG59XG4ubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLm5hdl9fc2VhcmNoLXNlZS1hbGwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAubmF2X19zZWFyY2gtc2VlLWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLm5hdl9fc2VhcmNoLXNlZS1hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5uYXZfX3NlYXJjaC1zZWUtYWxsOmhvdmVyLCAubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLm5hdl9fc2VhcmNoLXNlZS1hbGw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLmFpcy1IaXRzLmFpcy1IaXRzLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciwgLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGE6aG92ZXIgLmhpdC10aXRsZSBtYXJrLFxuLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyIC5oaXQtdGl0bGUgZW0sIC5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpmb2N1cyAuaGl0LXRpdGxlIG1hcmssXG4ubmF2X19zZWFyY2gtaGl0cy1jb250YWluZXIgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGE6Zm9jdXMgLmhpdC10aXRsZSBlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyIC5oaXQtdHlwZSwgLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIC5oaXQtdHlwZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIC5oaXQtdGl0bGUge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm5hdl9fc2VhcmNoLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIC5oaXQtdHlwZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbn1cbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gbWFyayxcbi5uYXZfX3NlYXJjaC1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5uYXZfX25vcnRoZWFzdGVybixcbi5uYXZfX2Nzc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2X19ub3J0aGVhc3Rlcm46aG92ZXIgLm5hdl9fdG9vbHRpcCwgLm5hdl9fbm9ydGhlYXN0ZXJuOmZvY3VzLXdpdGhpbiAubmF2X190b29sdGlwLFxuLm5hdl9fY3NzaDpob3ZlciAubmF2X190b29sdGlwLFxuLm5hdl9fY3NzaDpmb2N1cy13aXRoaW4gLm5hdl9fdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2X19ub3J0aGVhc3Rlcm46aG92ZXIgLm5hdl9fdG9vbHRpcC10ZXh0LCAubmF2X19ub3J0aGVhc3Rlcm46Zm9jdXMtd2l0aGluIC5uYXZfX3Rvb2x0aXAtdGV4dCxcbi5uYXZfX2Nzc2g6aG92ZXIgLm5hdl9fdG9vbHRpcC10ZXh0LFxuLm5hdl9fY3NzaDpmb2N1cy13aXRoaW4gLm5hdl9fdG9vbHRpcC10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubmF2X190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjA7XG59XG5cbi5uYXZfX3Rvb2x0aXAtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHRyYW5zZm9ybSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4xNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdl9fdG9vbHRpcC10ZXh0OmhvdmVyLCAubmF2X190b29sdGlwLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODBweDtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jaXJjbGUtbG9nby1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmaWxsOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2NpcmNsZS1sb2dvLXN2ZyB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGVudC1sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGVudC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5mb290ZXJfX3NlY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2VjdGlvbnMge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZm9vdGVyX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5mb290ZXJfX3NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24tdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi1jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX19zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fc2VjdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3NlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXJfX3NlY3Rpb24tZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fc2VjdGlvbi1kZXNjcmlwdGlvbiBhOmhvdmVyLCAuZm9vdGVyX19zZWN0aW9uLWRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cblxuLmZvb3Rlcl9fc2VjdGlvbi1jdGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZm9vdGVyX19zZWN0aW9uLWN0YTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmZvb3Rlcl9fc2VjdGlvbi1jdGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlcl9fc2VjdGlvbi1jdGE6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jdGEtZ3JvdXAgLmZvb3Rlcl9fc2VjdGlvbi1jdGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmN0YS1ncm91cCAuZm9vdGVyX19zZWN0aW9uLWN0YTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAyMHB4IDAgNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0IHRhYmxlLmdmaWVsZF9saXN0IHRkLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2NlbGwgaW5wdXQsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0IHRhYmxlLmdmaWVsZF9saXN0IHRkLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0IHRhYmxlLmdmaWVsZF9saXN0IHRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ZCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdGQsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IHRhYmxlLmdmaWVsZF9saXN0IHRyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0cixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB0YWJsZS5nZmllbGRfbGlzdCB0ciBpbnB1dCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdHIgaW5wdXQsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgdGFibGUuZ2ZpZWxkX2xpc3QgdHIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZmllbGRfc3VibGFiZWxfYWJvdmUgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmZpZWxkX3N1YmxhYmVsX2JlbG93IC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBzZWxlY3QsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1kb3duLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjYWxjKDEwMCUgLSAwLjllbSkgY2VudGVyO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdF9pY29ucyxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF9saXN0X2ljb25zLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfbGlzdF9pY29ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyX2xpc3QgdGFibGUuZ2ZpZWxkX2xpc3QgdGJvZHkgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMgaW1nLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lcl9saXN0IHRhYmxlLmdmaWVsZF9saXN0IHRib2R5IHRyIHRkLmdmaWVsZF9saXN0X2ljb25zIGltZyxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lcl9saXN0IHRhYmxlLmdmaWVsZF9saXN0IHRib2R5IHRyIHRkLmdmaWVsZF9saXN0X2ljb25zIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOmRpc2FibGVkLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOmRpc2FibGVkLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b246ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX3RpdGxlLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl90aXRsZSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IGxlZ2VuZC5nZmllbGRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgbGVnZW5kLmdmaWVsZF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC50b3BfbGFiZWwgLmdmaWVsZF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSBsZWdlbmQuZ2ZpZWxkX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24sXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdzZWN0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3NlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtX3NoaW0sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtX3NoaW0sXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2FtcG1fc2hpbSB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX21pbnV0ZSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfYW1wbSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2FtcG0ge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0LFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaW5wdXQsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9taW51dGUgaW5wdXQsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9hbXBtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZmllbGRfdGltZV9ob3VyIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmaWVsZF90aW1lX2hvdXIgaSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkX3RpbWVfaG91ciBpIHtcbiAgICByaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5uYW1lX2ZpcnN0IGxhYmVsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAubmFtZV9sYXN0IGxhYmVsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzEgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2xpbmVfMiBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfY2l0eSBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3Nfc3RhdGUgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX3ppcCBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfY291bnRyeSBsYWJlbCxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAubmFtZV9maXJzdCBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5uYW1lX2xhc3QgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzEgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzIgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19jaXR5IGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3Nfc3RhdGUgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc196aXAgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19jb3VudHJ5IGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3RpbWVfbWludXRlIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAubmFtZV9maXJzdCBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLm5hbWVfbGFzdCBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmFkZHJlc3NfbGluZV8xIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc19saW5lXzIgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2NpdHkgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX3N0YXRlIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuYWRkcmVzc196aXAgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5hZGRyZXNzX2NvdW50cnkgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfdGltZV9ob3VyIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3RpbWVfbWludXRlIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6aG92ZXIsIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpob3ZlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKTpob3ZlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2ZpbGV1cGxvYWQgaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9maWxldXBsb2FkIGlucHV0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfZmlsZXVwbG9hZCBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGksXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGksXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyBsaSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGksXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY29uc2VudF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jb25zZW50X2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY29uc2VudF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jb25zZW50X2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY29uc2VudF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfY29uc2VudF9sYWJlbCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdmaWVsZF9jb25zZW50X2xhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvY2hlY2ttYXJrLnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIsIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10sXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTphZnRlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDphZnRlcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciwgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWEsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QpIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCB0ZXh0YXJlYSxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCkgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5ib2R5IC5nZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0KSBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3QsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3QsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdCxcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3QgPiBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1cyxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0ID4gc2VsZWN0OmZvY3VzLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCA+IHNlbGVjdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG59XG5ib2R5ICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IG9wdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IG9wdGlvbixcbmJvZHkgLmdmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfbXVsdGlzZWxlY3Qgb3B0aW9uLFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9tdWx0aXNlbGVjdCBvcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuYm9keSAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSkgPiBpbnB1dCxcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkIGRpdjpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKSA+IGlucHV0LFxuYm9keSAuZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCBkaXY6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSkgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmNDYzNztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjQ2Mzc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3Igc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDYzNyAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5nZm9ybV9hamF4X3NwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY0NjM3ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlOmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9kYXRlLXBpY2tlci1jYWxlbmRhci5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVwaWNrZXJfbm9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG50ZC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZS51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmM2YyZjE7XG59XG5cbi51aS1kYXRlcGlja2VyIHRib2R5IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvZGF0ZS1waWNrZXItYXJyb3dzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogODIlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2Zvcm1fZGVsZXRlIHtcbiAgbWF4LXdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zb2NpYWwtbGlua3MgbGk6Zmlyc3QtY2hpbGQgLnNvY2lhbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zb2NpYWwtbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zb2NpYWwtbGluayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLnNvY2lhbC1saW5rOmhvdmVyLCAuc29jaWFsLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNvY2lhbC1saW5rOmhvdmVyIHN2ZywgLnNvY2lhbC1saW5rOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uc29jaWFsLWxpbms6aG92ZXIgLnNvY2lhbC1saW5rX19pbml0aWFsLCAuc29jaWFsLWxpbms6Zm9jdXMgLnNvY2lhbC1saW5rX19pbml0aWFsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zb2NpYWwtbGlua19faW5pdGlhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmJyZWFkY3J1bWI6aG92ZXIsIC5icmVhZGNydW1iOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NjM3O1xufVxuLmJyZWFkY3J1bWI6aG92ZXIgLmJyZWFkY3J1bWJfX3RleHQsIC5icmVhZGNydW1iOmZvY3VzIC5icmVhZGNydW1iX190ZXh0IHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5icmVhZGNydW1iX190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5icmVhZGNydW1iLS1pbnZlcnRlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItLWludmVydGVkIC5icmVhZGNydW1iX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYXRod2F5X19jZWxsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA3NSU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhdGh3YXlfX2NlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGh3YXlfX2NlbGwge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGF0aHdheV9fY2VsbCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF0aHdheV9fY2VsbCB7XG4gICAgd2lkdGg6IDI2JTtcbiAgfVxufVxuXG4ucGF0aHdheV9fY2VsbC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGF0aHdheV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xufVxuLnBhdGh3YXlfX2ltYWdlLS1ibGFjay1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4ucGF0aHdheV9faW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4ucGF0aHdheV9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGF0aHdheV9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYXRod2F5X190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGF0aHdheV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDIwIC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGF0aHdheV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wYXRod2F5X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhdGh3YXlfX2xpbms6aG92ZXIsIC5wYXRod2F5X19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NjM3O1xufVxuLnBhdGh3YXlfX2xpbms6aG92ZXIgLnBhdGh3YXlfX2xpbmstdGV4dCwgLnBhdGh3YXlfX2xpbms6Zm9jdXMgLnBhdGh3YXlfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLnBhdGh3YXlfX2xpbms6aG92ZXIgLnBhdGh3YXlfX2xpbmstYXJyb3csIC5wYXRod2F5X19saW5rOmZvY3VzIC5wYXRod2F5X19saW5rLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGZpbGw6ICNmZjQ2Mzc7XG59XG5cbi5wYXRod2F5X19saW5rLXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnBhdGh3YXlfX2xpbmstYXJyb3cge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHVybChpbWcvY3Vyc29yLXBsdXMucG5nKSAyNyAyNywgcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LWltYWdlLXNldCh1cmwoaW1nL2N1cnNvci1wbHVzLnBuZykgMXgsIHVybChpbWcvY3Vyc29yLXBsdXNAMngucG5nKSAyeCkgMjcgMjcsIHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYWNjb3JkaW9uX190aXRsZTpob3ZlciwgLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLmFjY29yZGlvbl9fdGl0bGU6aG92ZXIgLmFjY29yZGlvbl9fdGl0bGUtdGV4dCwgLmFjY29yZGlvbl9fdGl0bGU6Zm9jdXMgLmFjY29yZGlvbl9fdGl0bGUtdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbn1cbi5hY2NvcmRpb25fX3RpdGxlOmhvdmVyOmFmdGVyLCAuYWNjb3JkaW9uX190aXRsZTpob3ZlcjpiZWZvcmUsIC5hY2NvcmRpb25fX3RpdGxlOmZvY3VzOmFmdGVyLCAuYWNjb3JkaW9uX190aXRsZTpmb2N1czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NjM3O1xufVxuLmFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIsIC5hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uYWNjb3JkaW9uX190aXRsZTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hY2NvcmRpb25fX3RpdGxlLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZTpmb2N1cyArIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbi5hY2NvcmRpb25fX3RvZ2dsZTpmb2N1cyArIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX3RpdGxlLXRleHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9fdGl0bGUgKyAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbl9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX190aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbl9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX190aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiB1cmwoaW1nL2N1cnNvci1taW51cy5wbmcpIDI3IDI3LCBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtaW1hZ2Utc2V0KHVybChpbWcvY3Vyc29yLW1pbnVzLnBuZykgMXgsIHVybChpbWcvY3Vyc29yLW1pbnVzQDJ4LnBuZykgMngpIDI3IDI3LCBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2VzX19jb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Vyc2VzX19saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uY291cnNlc19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmNvdXJzZXNfX2xpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb3Vyc2VzX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY291cnNlc19fbGlzdC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uY291cnNlc19fZmVhdHVyZWQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291cnNlc19fZmVhdHVyZWQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg0MHB4ICsgMHB4KTtcbiAgfVxufVxuXG4uY291cnNlc19fY291cnNlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmNvdXJzZXNfX2NvdXJzZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY291cnNlc19fY291cnNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY291cnNlc19fY291cnNlLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uY291cnNlc19fY291cnNlLXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb3Vyc2VzX19jb3Vyc2UtdGl0bGUgYTpob3ZlciwgLmNvdXJzZXNfX2NvdXJzZS10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY291cnNlc19fY291cnNlLW51bWJlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb3Vyc2VzX19jb3Vyc2UtZGVzYyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuY291cnNlc19fY291cnNlLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNvdXJzZXNfX2NvdXJzZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY291cnNlc19fY291cnNlLWRlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb3Vyc2VzX19jb3Vyc2UtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY291cnNlc19fY291cnNlLWRlc2Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5jb3Vyc2VzX19jb3Vyc2UtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvdXJzZXNfX2NvdXJzZS1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5jb3Vyc2VzX19jb3Vyc2UtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb3Vyc2VzX19jb3Vyc2UtYnV0dG9uOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jb3Vyc2VzX19saXN0LXByb21vIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZWFzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYXNlX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLnRlYXNlX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4udGVhc2VfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlX19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4udGVhc2VfX2ltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpY2gtdGV4dCAudGVhc2VfX2ltYWdlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGVhc2VfX2ltYWdlLXNwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLnRlYXNlX19pbWFnZS1zcGFjZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFzZV9fbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZWFzZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlYXNlX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZV9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5zdG9yeS1yZWNpcmMgLnRlYXNlX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGVhc2VfX2RhdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RvcnktcmVjaXJjIC50ZWFzZV9fZGF0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGVhc2VfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9fbWV0YSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19zdWJ0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSxcbi50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fbmFtZSwgLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX190aXRsZSxcbi50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbmFtZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSBzcGFuLFxuLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX19uYW1lIHNwYW4sIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fdGl0bGUgc3Bhbixcbi50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbmFtZSBzcGFuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmZmZmYsIGluc2V0IDAgLTRweCAwIDAgI2ZmNDYzNztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmZmZmZmYsIGluc2V0IDAgLTRweCAwIDAgI2ZmNDYzNztcbn1cbi50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9faW1hZ2UsIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9faW1hZ2Uge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4udGVhc2UtLXBsYWNlaG9sZGVyIC50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX3RpdGxlIHNwYW4sIC50ZWFzZS0tcGxhY2Vob2xkZXIgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fdGl0bGUgc3BhbiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjMDAwMDAwLCBpbnNldCAwIC00cHggMCAwICNmZmZmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCAjMDAwMDAwLCBpbnNldCAwIC00cHggMCAwICNmZmZmZmY7XG59XG4udGVhc2UtLXBsYWNlaG9sZGVyIC50ZWFzZV9fbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlLS1wbGFjZWhvbGRlciAudGVhc2VfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLS1wbGFjZWhvbGRlciAudGVhc2VfX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4udGVhc2UtLXBsYWNlaG9sZGVyIC50ZWFzZV9fdGV4dCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi50ZWFzZS0tcGxhY2Vob2xkZXIgLnRlYXNlX19zdWJ0ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4udGVhc2UtLXBsYWNlaG9sZGVyIC50ZWFzZV9fY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRlYXNlLS1wbGFjZWhvbGRlciAudGVhc2VfX3RpdGxlLFxuLnRlYXNlLS1wbGFjZWhvbGRlciAudGVhc2VfX25hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlYXNlLS1ldmVudCAudGVhc2VfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlLS1ldmVudCAudGVhc2VfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLS1ldmVudCAudGVhc2VfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4udGVhc2UtLWV2ZW50IC50ZWFzZV9fbGluazpob3ZlciwgLnRlYXNlLS1ldmVudCAudGVhc2VfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLnRlYXNlLS1ldmVudCAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSBzcGFuLCAudGVhc2UtLWV2ZW50IC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3RpdGxlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmZWZiYSwgaW5zZXQgMCAtNHB4IDAgMCAjMDAwMDAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmZWZiYSwgaW5zZXQgMCAtNHB4IDAgMCAjMDAwMDAwO1xufVxuLnRlYXNlLS1ldmVudCAudGVhc2VfX2V2ZW50LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2UtLWV2ZW50IC50ZWFzZV9fZXZlbnQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLS1ldmVudCAudGVhc2VfX2V2ZW50LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC1kYXRlLFxuLnRlYXNlLS1ldmVudCAudGVhc2VfX2V2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFzZS0tZXZlbnQgLnRlYXNlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC1kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC1kYXRlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNDAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC1kYXRlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC10aW1lIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC10aW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNDAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50ZWFzZS0tZXZlbnQgLnRlYXNlX19ldmVudC10aW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBzdXBwb3J0cyAoKC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDAwMDApIGFuZCAoLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50KSkgb3IgKCgtbW96LXRleHQtc3Ryb2tlLWNvbG9yOiAjMDAwMDAwKSBhbmQgKC1tb3otdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCkpIHtcbiAgLnRlYXNlLS1ldmVudCAudGVhc2VfX2V2ZW50LXRpbWUge1xuICAgIC1tb3otdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLW1vei10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjMDAwMDAwO1xuICAgIC1tb3otdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG4udGVhc2UtLWRpYWxvZ3VlIC50ZWFzZV9fbGluazpob3ZlciwgLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSwgLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbms6Zm9jdXMgLnRlYXNlX190aXRsZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSBzcGFuLCAudGVhc2UtLWRpYWxvZ3VlIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3RpdGxlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmZWZiYSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2ZmZWZiYSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xufVxuLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnRlYXNlLS1kaWFsb2d1ZSAudGVhc2VfX21hcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi50ZWFzZS1jb3Vyc2VfX2xpbms6aG92ZXIsIC50ZWFzZS1jb3Vyc2VfX2xpbms6Zm9jdXMge1xuICBjdXJzb3I6IG5vbmU7XG59XG4udGVhc2UtY291cnNlX19saW5rOmhvdmVyIC50ZWFzZS1jb3Vyc2VfX2ltYWdlLCAudGVhc2UtY291cnNlX19saW5rOmZvY3VzIC50ZWFzZS1jb3Vyc2VfX2ltYWdlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi50ZWFzZS1jb3Vyc2VfX2xpbms6aG92ZXIgLnRlYXNlLWNvdXJzZV9fdGl0bGUsIC50ZWFzZS1jb3Vyc2VfX2xpbms6Zm9jdXMgLnRlYXNlLWNvdXJzZV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLnRlYXNlLWNvdXJzZV9faW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4udGVhc2UtY291cnNlX19pbWFnZS1zcGFjZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2UtY291cnNlX19pbWFnZS1zcGFjZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4udGVhc2UtY291cnNlX19pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZWFzZS1jb3Vyc2VfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLCAjZmZlZmJhKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IDAsICNmZmVmYmEgMCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlLWNvdXJzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRlYXNlLWNvdXJzZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFzZS1jb3Vyc2VfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi50ZWFzZS1jb3Vyc2VfX2Rlc2Mge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRlYXNlLWNvdXJzZV9fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudGVhc2UtY291cnNlX19kZXNjIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGVhc2UtY291cnNlX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi50ZWFzZS1jb3Vyc2VfX251bWJlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGVhc2UtY291cnNlX19wcm9tbyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnN0b3J5LXJlY2lyYyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvcnktcmVjaXJjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fY29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3RvcnktcmVjaXJjX19sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uc3RvcnktcmVjaXJjX19yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5zdG9yeS1yZWNpcmNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdG9yeS1yZWNpcmNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zdG9yeS1yZWNpcmNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcmVjaXJjX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uc3RvcnktcmVjaXJjX19saXN0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RvcnktcmVjaXJjX19saXN0LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4uc3RvcnktcmVjaXJjX19saXN0LWxpbms6aG92ZXIgLnN0b3J5LXJlY2lyY19fbGlzdC10aXRsZSwgLnN0b3J5LXJlY2lyY19fbGlzdC1saW5rOmZvY3VzIC5zdG9yeS1yZWNpcmNfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5zdG9yeS1yZWNpcmNfX2xpc3QtbGluazpob3ZlciAuc3RvcnktcmVjaXJjX19saXN0LXRpdGxlIHNwYW4sIC5zdG9yeS1yZWNpcmNfX2xpc3QtbGluazpmb2N1cyAuc3RvcnktcmVjaXJjX19saXN0LXRpdGxlIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2YzZjJmMSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgI2YzZjJmMSwgaW5zZXQgMCAtNHB4IDAgMCAjZmY0NjM3O1xufVxuLnN0b3J5LXJlY2lyY19fbGlzdC1saW5rOmhvdmVyIC5zdG9yeS1yZWNpcmNfX2xpc3QtaW1hZ2UsIC5zdG9yeS1yZWNpcmNfX2xpc3QtbGluazpmb2N1cyAuc3RvcnktcmVjaXJjX19saXN0LWltYWdlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcmVjaXJjX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc3RvcnktcmVjaXJjX19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnN0b3J5LXJlY2lyY19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3RvcnktcmVjaXJjX19saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3RvcnktcmVjaXJjX19saXN0LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5zdG9yeS1yZWNpcmNfX2xpc3QtaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yeS1yZWNpcmNfX2xpc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uYmFzaWMtbGlzdF9fbGluazpob3ZlciAuc3RvcnktcmVjaXJjX19saXN0LWltYWdlLCAuYmFzaWMtbGlzdF9fbGluazpmb2N1cyAuc3RvcnktcmVjaXJjX19saXN0LWltYWdlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLnN0b3J5LXJlY2lyY19fbGlzdC1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uc3RvcnktcmVjaXJjX19saXN0LXBsYWNlaG9sZGVyIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yeS1yZWNpcmNfX2xpc3QtcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5zdG9yeS1yZWNpcmNfX2xpc3QtcGxhY2Vob2xkZXIgc3ZnIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLnN0b3J5LXJlY2lyY19fbGlzdC1kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RvcnktcmVjaXJjIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fdGl0bGUsXG4uc3RvcnktcmVjaXJjIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmhvdmVyIC50ZWFzZV9fbmFtZSwgLnN0b3J5LXJlY2lyYyAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3RpdGxlLFxuLnN0b3J5LXJlY2lyYyAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX25hbWUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5zdG9yeS1yZWNpcmMgLnRlYXNlLS1mZWF0dXJlZCAudGVhc2VfX2xpbms6aG92ZXIgLnRlYXNlX190aXRsZSBzcGFuLFxuLnN0b3J5LXJlY2lyYyAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9fbGluazpob3ZlciAudGVhc2VfX25hbWUgc3BhbiwgLnN0b3J5LXJlY2lyYyAudGVhc2UtLWZlYXR1cmVkIC50ZWFzZV9fbGluazpmb2N1cyAudGVhc2VfX3RpdGxlIHNwYW4sXG4uc3RvcnktcmVjaXJjIC50ZWFzZS0tZmVhdHVyZWQgLnRlYXNlX19saW5rOmZvY3VzIC50ZWFzZV9fbmFtZSBzcGFuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmM2YyZjEsIGluc2V0IDAgLTRweCAwIDAgI2ZmNDYzNztcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwICNmM2YyZjEsIGluc2V0IDAgLTRweCAwIDAgI2ZmNDYzNztcbn1cblxuLnNwbGl0LXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGxpdC10ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BsaXQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3BsaXQtdGV4dCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3BsaXQtdGV4dF9fbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3BsaXQtdGV4dF9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuLnNwbGl0LXRleHRfX3JpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zcGxpdC10ZXh0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uc3BsaXQtdGV4dF9fc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zcGxpdC10ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3BsaXQtdGV4dF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zcGxpdC10ZXh0X19zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uc3BsaXQtdGV4dF9fY3RhLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnNwbGl0LXRleHRfX2N0YS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGxpdC10ZXh0X19jdGEtZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnNwbGl0LXRleHRfX2ludHJvIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zcGxpdC10ZXh0X19pbnRybyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3BsaXQtdGV4dF9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zcGxpdC10ZXh0X19pbnRybyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnNwbGl0LXRleHRfX2ludHJvIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zcGxpdC10ZXh0X19pbnRybyBhOmhvdmVyLCAuc3BsaXQtdGV4dF9faW50cm8gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwbGl0LXRleHRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zcGxpdC10ZXh0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5zcGxpdC10ZXh0X19idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNwbGl0LXRleHRfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3BsaXQtdGV4dF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwbGl0LXRleHRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxNDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pbWFnZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLnBhZ2UtaGVhZGVyX19pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZWFkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZS1oZWFkZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pbWFnZS1zcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5wYWdlLWhlYWRlcl9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2ltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGFnZS1oZWFkZXJfX2ltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9faW1hZ2UtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZS1oZWFkZXJfX2ltYWdlLWNhcHRpb24gYTpob3ZlciwgLnBhZ2UtaGVhZGVyX19pbWFnZS1jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hcmNoaXZlLWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLWhlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcmNoaXZlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxNDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcmNoaXZlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXJjaGl2ZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLWhlYWRlcl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG4gIH1cbn1cblxuLmN0YS1ncm91cC0tYmxhY2sgLmN0YS1ncm91cF9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jdGEtZ3JvdXAtLWJsYWNrIC5jdGEtZ3JvdXBfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5jdGEtZ3JvdXAtLWJsYWNrIC5jdGEtZ3JvdXBfX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN0YS1ncm91cC0tYmxhY2sgLmN0YS1ncm91cF9fbGluazpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmN0YS1ncm91cC0td2hpdGUgLmN0YS1ncm91cF9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jdGEtZ3JvdXAtLXdoaXRlIC5jdGEtZ3JvdXBfX2xpbms6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5jdGEtZ3JvdXAtLXdoaXRlIC5jdGEtZ3JvdXBfX2xpbms6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN0YS1ncm91cC0td2hpdGUgLmN0YS1ncm91cF9fbGluazpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY3RhLWdyb3VwX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5jdGEtZ3JvdXBfX2xpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jdGEtZ3JvdXBfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuY3RhLWdyb3VwX19saW5rOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY3RhLWdyb3VwX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAuY3RhLWdyb3VwX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmN0YS1ncm91cF9fbGluazpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC5jdGEtZ3JvdXAtLWJsYWNrIC5jdGEtZ3JvdXBfX2xpbms6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxuICAuY3RhLWdyb3VwLS13aGl0ZSAuY3RhLWdyb3VwX19saW5rOm9ubHktY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLmRlZ3JlZS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlZ3JlZS1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZGVncmVlLWxpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRlZ3JlZS1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2hlYWRlcnMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG59XG5cbi5kZWdyZWUtbGlzdF9faGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZGVncmVlLWxpc3RfX2hlYWRlci0tMSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZGVncmVlLWxpc3RfX2hlYWRlci0tMiB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWdyZWUtbGlzdF9faGVhZGVyLS0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVncmVlLWxpc3RfX2hlYWRlci0tMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWdyZWUtbGlzdF9faGVhZGVyLS0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19saXN0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19pdGVtLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRlZ3JlZS1saXN0X19pdGVtLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVncmVlLWxpc3RfX2l0ZW0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5kZWdyZWUtbGlzdF9fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZ3JlZS1saXN0X190aXRsZS13cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmRlZ3JlZS1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRlZ3JlZS1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRlZ3JlZS1saXN0X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2RlZ3JlZXMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWdyZWUtbGlzdF9fZGVncmVlcyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fZGVncmVlcyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2RlZ3JlZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZGVncmVlLWxpc3RfX2RlZ3JlZTpob3ZlciwgLmRlZ3JlZS1saXN0X19kZWdyZWU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuZGVncmVlLWxpc3RfX2RlZ3JlZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19kZWdyZWUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRlZ3JlZS1saXN0X19kZWdyZWUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2RlcHQtLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fZGVwdC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19kZXB0LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5kZWdyZWUtbGlzdF9fZGVwYXJ0bWVudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19kZXBhcnRtZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fZGVwYXJ0bWVudCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRlZ3JlZS1saXN0X19kZXBhcnRtZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uZGVncmVlLWxpc3RfX2RlcGFydG1lbnQ6aG92ZXIsIC5kZWdyZWUtbGlzdF9fZGVwYXJ0bWVudDpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRlZ3JlZS1saXN0X19hZGRpdGlvbmFsLWluZm8ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRlZ3JlZS1saXN0X19hZGRpdGlvbmFsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRlZ3JlZS1saXN0X19hZGRpdGlvbmFsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fYWRkaXRpb25hbC1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uZGVncmVlLWxpc3RfX2FkZGl0aW9uYWwtaW5mbyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZGVncmVlLWxpc3RfX2FkZGl0aW9uYWwtaW5mbyBhOmhvdmVyLCAuZGVncmVlLWxpc3RfX2FkZGl0aW9uYWwtaW5mbyBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWdyZWUtbGlzdF9fYWRkaXRpb25hbC1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbn1cblxuLmRlZ3JlZS1saXN0LS1oYXMtZGVncmVlcyAuZGVncmVlLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZGVncmVlLWxpc3QtLWhhcy1kZWdyZWVzIC5kZWdyZWUtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRlZ3JlZS1saXN0LS1oYXMtZGVncmVlcyAuZGVncmVlLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZGVncmVlLWxpc3QtLWhhcy1kZWdyZWVzIC5kZWdyZWUtbGlzdF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5kZWdyZWUtbGlzdC0taGFzLWRlZ3JlZXMgLmRlZ3JlZS1saXN0X19pdGVtLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWdyZWUtbGlzdC0taGFzLWRlZ3JlZXMgLmRlZ3JlZS1saXN0X19pdGVtLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uZGVncmVlLWxpc3RfX2NvbWJpbmVkLW1ham9ycy1idXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kZWdyZWUtbGlzdF9fY29tYmluZWQtbWFqb3JzLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmRlZ3JlZS1saXN0X19jb21iaW5lZC1tYWpvcnMtYnV0dG9uOmhvdmVyLCAuZGVncmVlLWxpc3RfX2NvbWJpbmVkLW1ham9ycy1idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5kZWdyZWUtbGlzdF9fY29tYmluZWQtbWFqb3JzLWJ1dHRvbjpob3ZlciBzdmcsIC5kZWdyZWUtbGlzdF9fY29tYmluZWQtbWFqb3JzLWJ1dHRvbjpmb2N1cyBzdmcge1xuICBmaWxsOiAjZmY0NjM3O1xufVxuLmRlZ3JlZS1saXN0X19jb21iaW5lZC1tYWpvcnMtYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi50YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi50YWJzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnNfX2xpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX2xpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnRhYnNfX2J0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGFic19fYnRuIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50YWJzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50YWJzX19idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi50YWJzX19idG5bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgIzAwMDAwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICMwMDAwMDA7XG59XG4udGFic19fYnRuOmZvY3VzLCAudGFic19fYnRuOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmY0NjM3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmNDYzNztcbn1cblxuLnRhYnMgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi50YWJzLS1hY2FkZW1pY3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLS1hY2FkZW1pY3Mge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnRhYnNfX3RhYmxlc3Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzX190YWJsZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFic19fdGFibGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGFic19fdGFibGVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGFic19fdGFibGVzcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnRhYnNfX3RhYmxlc3MtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudGFic19fdGFibGVzcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRhYnNfX3RhYmxlc3MtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudGFic19fdGFibGVzcy1oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmJpZy1saXN0IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJpZy1saXN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5iaWctbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpZy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5iaWctbGlzdF9fdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaWctbGlzdF9fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYmlnLWxpc3RfX3RleHQtdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iaWctbGlzdF9fdGV4dC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJpZy1saXN0X19udW1iZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmlnLWxpc3RfX251bWJlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZy1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cblxuLmJpZy1saXN0X19ib2R5LXRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJpZy1saXN0X19ib2R5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZy1saXN0X19ib2R5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5iaWctbGlzdF9fYm9keS10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYmlnLWxpc3RfX2JvZHktdGV4dCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmlnLWxpc3RfX2JvZHktdGV4dCBhOmhvdmVyLCAuYmlnLWxpc3RfX2JvZHktdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmlnLWxpc3RfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iaWctbGlzdF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuYmlnLWxpc3RfX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmlnLWxpc3RfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYmlnLWxpc3RfX2FkZGl0aW9uYWwtdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJpZy1saXN0X19hZGRpdGlvbmFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZy1saXN0X19hZGRpdGlvbmFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmlnLWxpc3RfX2V4YW1wbGVzLWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iaWctbGlzdF9fZXhhbXBsZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmJpZy1saXN0X19leGFtcGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYmlnLWxpc3RfX2V4YW1wbGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZy1saXN0X19leGFtcGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmlnLWxpc3RfX2V4YW1wbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5iaWctbGlzdF9fZXhhbXBsZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmlnLWxpc3RfX2V4YW1wbGUgYTpob3ZlciwgLmJpZy1saXN0X19leGFtcGxlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlnLWxpc3RfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4uYmlnLWxpc3RfX2ltYWdlLXNwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5iaWctbGlzdF9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmlnLWxpc3RfX2ZpZ3VyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi50cmVlLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudHJlZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50cmVlLW5hdl9fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRyZWUtbmF2X19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHJlZS1uYXZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRyZWUtbmF2X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50cmVlLW5hdl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnRyZWUtbmF2X19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udHJlZS1uYXZfX25hdiBzdmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRyZWUtbmF2X19ub2RlOmhvdmVyIC50cmVlLW5hdl9fY2lyY2xlLWhhcy1ob3ZlciwgLnRyZWUtbmF2X19ub2RlOmZvY3VzIC50cmVlLW5hdl9fY2lyY2xlLWhhcy1ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQsIDEuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQsIDEuNCk7XG59XG4udHJlZS1uYXZfX25vZGUudHJlZS1uYXZfX2NpcmNsZS1oYXMtaG92ZXIge1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG4udHJlZS1uYXZfX25vZGUgY2lyY2xlIHtcbiAgZmlsbDogIzAwMDAwMDtcbiAgc3Ryb2tlOiAjY2RjYmNhO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi50cmVlLW5hdl9fbm9kZSB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50cmVlLW5hdl9fbm9kZSB0ZXh0OmZvY3VzIHtcbiAgZmlsbDogI2ZmNDYzNztcbiAgb3V0bGluZTogMDtcbn1cblxuLnRyZWUtbmF2X19oYXMtaG92ZXIgLnRyZWUtbmF2X19ub2RlLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRyZWUtbmF2X19oYXMtaG92ZXIgLnRyZWUtbmF2X19ub2RlLWxhYmVsOmhvdmVyLCAudHJlZS1uYXZfX2hhcy1ob3ZlciAudHJlZS1uYXZfX25vZGUtbGFiZWw6Zm9jdXMge1xuICBmaWxsOiAjZmY0NjM3O1xufVxuXG4udHJlZS1uYXZfX2xpbmsge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNjZGNiY2E7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50cmVlLW5hdl9fdGV4dC1saW5rIHtcbiAgZmlsbDogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRyZWUtbmF2X190ZXh0LWxpbms6aG92ZXIsIC50cmVlLW5hdl9fdGV4dC1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi50cmVlLW5hdl9fdGV4dC1saW5rOmhvdmVyIHRzcGFuLCAudHJlZS1uYXZfX3RleHQtbGluazpmb2N1cyB0c3BhbiB7XG4gIGZpbGw6ICNmZjQ2Mzc7XG59XG5cbi50cmVlLW5hdi0taXMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLnRyZWUtbmF2LS1pcy1kcmFnZ2luZyB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLnRyZWUtbmF2X19hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmZlYXR1cmVkLXBvc3RfX2xpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLXBvc3RfX2xlZnQsXG4uZmVhdHVyZWQtcG9zdF9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmVhdHVyZWQtcG9zdF9fbGVmdCxcbi5mZWF0dXJlZC1wb3N0X19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZlYXR1cmVkLXBvc3RfX2xlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtcG9zdF9faW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5mZWF0dXJlZC1wb3N0X19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mZWF0dXJlZC1wb3N0X19kYXRlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5mZWF0dXJlZC1wb3N0X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuZmVhdHVyZWQtcG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzVweCArICg3MCAtIDM1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmZlYXR1cmVkLXBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLXBvc3RfX3Bob3RvLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZlYXR1cmVkLXBvc3RfX3Bob3RvLWZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZlYXR1cmVkLXBvc3RfX3JpZ2h0LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1wb3N0X19yaWdodC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnBvc3QtY2F0ZWdvcnkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdC1jYXRlZ29yeTpudGgtY2hpbGQoZXZlbikgLnBvc3QtY2F0ZWdvcnlfX2xpc3QtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICAucG9zdC1jYXRlZ29yeTpudGgtY2hpbGQoZXZlbikgLnBvc3QtY2F0ZWdvcnlfX2xpc3QtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdC1jYXRlZ29yeTpudGgtY2hpbGQob2RkKSAucG9zdC1jYXRlZ29yeV9fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5wb3N0LWNhdGVnb3J5Om50aC1jaGlsZChvZGQpIC5wb3N0LWNhdGVnb3J5X19saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbi5wb3N0LWNhdGVnb3J5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucG9zdC1jYXRlZ29yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ucG9zdC1jYXRlZ29yeV9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLnBvc3QtY2F0ZWdvcnlfX2xpbms6aG92ZXIsIC5wb3N0LWNhdGVnb3J5X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5wb3N0LWNhdGVnb3J5X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBvc3QtY2F0ZWdvcnlfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWNhdGVnb3J5LS1zcGxpdCAucG9zdC1jYXRlZ29yeV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc3QtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wb3N0LWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdC1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wb3N0LWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuXG4ucG9zdC1ncmlkX19uby1yZXN1bHRzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wb3N0LWdyaWRfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3QtZ3JpZF9fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBvc3QtZ3JpZF9fbm8tcmVzdWx0cyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBwIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBwIGE6aG92ZXIsIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMixcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHAgKyBoMSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBwICsgaDIsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gcCArIGg2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBwICsgaDMsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gcCArIGg0LFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHAgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMgKyBoNCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMyArIGg1LFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgzICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg0ICsgaDUsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDEgYSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMiBhLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgzIGEsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQgYSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNSBhLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg2IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSBhOmhvdmVyLCAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDEgYTpmb2N1cyxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMiBhOmhvdmVyLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgyIGE6Zm9jdXMsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMgYTpob3Zlcixcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMyBhOmZvY3VzLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg0IGE6aG92ZXIsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQgYTpmb2N1cyxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNSBhOmhvdmVyLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg1IGE6Zm9jdXMsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDYgYTpob3Zlcixcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxNDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSB1bCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0xLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMi1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhOmhvdmVyLCAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgdWwsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMy1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IG9sIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBvbCBhOmhvdmVyLCAuYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gb2wgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSArIG9sLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgyICsgb2wsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMgKyBvbCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNCArIG9sLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg1ICsgb2wsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDYgKyBvbCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSArIHVsLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgyICsgdWwsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMgKyB1bCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNCArIHVsLFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGg1ICsgdWwsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDYgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgZmlnY2FwdGlvbiBhOmhvdmVyLCAuYWNjb3JkaW9uLWdyb3VwX190ZXh0IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDEgKyAud3AtYmxvY2staW1hZ2UsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDIgKyAud3AtYmxvY2staW1hZ2UsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDMgKyAud3AtYmxvY2staW1hZ2UsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQgKyAud3AtYmxvY2staW1hZ2UsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDYgKyAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDEgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMiArIC53cC1ibG9jay1nYWxsZXJ5LFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgzICsgLndwLWJsb2NrLWdhbGxlcnksXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDQgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNiArIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoMSArIC5pbWFnZS1sYXlvdXQsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDIgKyAuaW1hZ2UtbGF5b3V0LFxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+IGgzICsgLmltYWdlLWxheW91dCxcbi5hY2NvcmRpb24tZ3JvdXBfX3RleHQgPiBoNCArIC5pbWFnZS1sYXlvdXQsXG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gaDYgKyAuaW1hZ2UtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWdyb3VwX190ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmFjY29yZGlvbi1ncm91cF9fdGV4dCAuZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWdyb3VwX19hY2NvcmRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1ncm91cF9fYWNjb3JkaW9ucyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWdyb3VwX19hY2NvcmRpb25zLWhlYWRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uLWdyb3VwX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb24tZ3JvdXBfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuYWNjb3JkaW9uLWdyb3VwX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyLmlzLW9uLXRvcCB7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICByaWdodDogMTBweDtcbiAgdG9wOiBjYWxjKDEwcHggKyAwcHgpO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgdG9wOiBjYWxjKDQwcHggKyAwcHgpO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbF9fYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMTtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWxfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAubW9kYWxfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbF9fY2xvc2U6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5tb2RhbF9fY2xvc2U6YWN0aXZlLCAubW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnRvYyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDYwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50b2MuYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG4udG9jLmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuLnRvYy5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCgxOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cbi50b2MuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMjApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi50b2MgLmJhc2ljLWxpc3RfX2xpc3Qge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRvYyAuYmFzaWMtbGlzdF9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9jIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4udG9jX19jbG9zZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnRvY19fY2xvc2U6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC50b2NfX2Nsb3NlOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2NfX2Nsb3NlOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvY19fY2xvc2Uge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuXG4udG9jX19uZXUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRvY19fbmV1IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJTcGVhcmVcIiwgVGltZXMsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLnRvY19fbmV1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEzcHggKyAoMTYgLSAxMykgKiAoIDEwMHZ3IC0gNDAwcHggKSAvICgxNjAwIC0gNDAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b2NfX25ldSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udG9jX19uZXU6aG92ZXIsIC50b2NfX25ldTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4udG9jX19jc3NoIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudG9jX19jc3NoIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC50b2NfX2Nzc2gge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnRvY19fY3NzaDpob3ZlciwgLnRvY19fY3NzaDpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4udG9jX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudG9jX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b2NfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udG9jX19saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9jX19saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4udG9jX19saXN0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4udG9jX19saXN0LWhlYWRlci1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC50b2NfX2xpc3QtaGVhZGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnRvY19fbGlzdC1oZWFkZXItbGluayB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRvY19fbGlzdC1oZWFkZXItbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnRvY19fbGlzdC1oZWFkZXItbGluazpob3ZlciwgLnRvY19fbGlzdC1oZWFkZXItbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4ubWVudSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDYwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5tZW51LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG4ubWVudS5hY3RpdmUgPiB1bCA+IGxpOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTEpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS44cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi40cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTcpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMi43cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLm1lbnUuYWN0aXZlID4gdWwgPiBsaTpudGgtY2hpbGQoMTkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cbi5tZW51LmFjdGl2ZSA+IHVsID4gbGk6bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4ubWVudSAuYmFzaWMtbGlzdF9fbGlzdCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubWVudSAuYmFzaWMtbGlzdF9fbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLm1lbnVfX2Nsb3NlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubWVudV9fY2xvc2U6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5tZW51X19jbG9zZTpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudV9fY2xvc2U6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fY2xvc2Uge1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuXG4ubWVudV9fbmV1LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5tZW51X19uZXUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNwZWFyZVwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubWVudV9fbmV1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEzcHggKyAoMTYgLSAxMykgKiAoIDEwMHZ3IC0gNDAwcHggKSAvICgxNjAwIC0gNDAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tZW51X19uZXUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1lbnVfX25ldTpob3ZlciwgLm1lbnVfX25ldTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4ubWVudV9fc2l0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLm1lbnVfX3NpdGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1lbnVfX3NpdGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLm1lbnVfX3NpdGU6aG92ZXIsIC5tZW51X19zaXRlOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5tZW51X19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5tZW51X19saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAtbW96LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLm1lbnVfX2xpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5tZW51X19saXN0LWhlYWRlci1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tZW51X19saXN0LWhlYWRlci1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tZW51X19saXN0LWhlYWRlci1saW5rIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWVudV9fbGlzdC1oZWFkZXItbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLm1lbnVfX2xpc3QtaGVhZGVyLWxpbms6aG92ZXIsIC5tZW51X19saXN0LWhlYWRlci1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlnLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iaWctdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cbn1cblxuLmJpZy10ZXh0X190ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iaWctdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJpZy10ZXh0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG4uYmlnLXRleHRfX3RleHQgZW0ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNhb2wgRGlzcGxheVwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmJpZy10ZXh0X190ZXh0IGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQ1cHggKyAoMTQ1IC0gNDUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmlnLXRleHRfX3RleHQgZW0ge1xuICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gIH1cbn1cbi5iaWctdGV4dF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAtMXB4IDFweCAwICMwMDAwMDAsIDFweCAxcHggMCAjMDAwMDAwLCAxcHggLTFweCAwICMwMDAwMDAsIC0xcHggLTFweCAwICMwMDAwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4KSB7XG4gIC5iaWctdGV4dF9fdGV4dCBhIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDAwMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJpZy10ZXh0X190ZXh0IGE6aG92ZXIsIC5iaWctdGV4dF9fdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG4uYmlnLXRleHRfX3RleHQgYTphZnRlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC44KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgb3BhY2l0eSAwLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCBvcGFjaXR5IDAuMTVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJpZy10ZXh0X190ZXh0IGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJpZy10ZXh0X190ZXh0IGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5iaWctdGV4dF9fdGV4dCBhOmFmdGVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmJpZy10ZXh0X190ZXh0IGE6aG92ZXI6YWZ0ZXIsIC5iaWctdGV4dF9fdGV4dCBhOmZvY3VzOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJpZy10ZXh0X19idXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmJpZy10ZXh0X19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5iaWctdGV4dF9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iaWctdGV4dF9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmJpZy10ZXh0X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmRpYWxvZ3VlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kaWFsb2d1ZXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpYWxvZ3VlcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kaWFsb2d1ZXMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cblxuLmRpYWxvZ3Vlc19fZGlhbG9ndWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZGlhbG9ndWVzX19kaWFsb2d1ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmRpYWxvZ3Vlc19fZGlhbG9ndWU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fZGlhbG9ndWUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuZGlhbG9ndWVzX19kaWFsb2d1ZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5cbi5kaWFsb2d1ZXNfX2xpbmsge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaWFsb2d1ZXNfX2xpbms6aG92ZXIgLmRpYWxvZ3Vlc19fbGluay1jaXJjbGUsIC5kaWFsb2d1ZXNfX2xpbms6Zm9jdXMgLmRpYWxvZ3Vlc19fbGluay1jaXJjbGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmRpYWxvZ3Vlc19fbGluazpob3ZlciAuZGlhbG9ndWVzX19saW5rLXN2ZywgLmRpYWxvZ3Vlc19fbGluazpmb2N1cyAuZGlhbG9ndWVzX19saW5rLXN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmRpYWxvZ3Vlc19fbGluazpob3ZlciAuZGlhbG9ndWVzX190aXRsZSwgLmRpYWxvZ3Vlc19fbGluazpmb2N1cyAuZGlhbG9ndWVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uZGlhbG9ndWVzX19saW5rLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fbGluay1jaXJjbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fbGluay1jaXJjbGUge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaWFsb2d1ZXNfX2xpbmstY2lyY2xlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZGlhbG9ndWVzX19saW5rLWNpcmNsZSB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmRpYWxvZ3Vlc19fbGluay1zdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgZmlsbDogI2ZmZWZiYTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRpYWxvZ3Vlc19faW1hZ2UtYW5kLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kaWFsb2d1ZXNfX2ZhY3VsdHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5kaWFsb2d1ZXNfX2ZhY3VsdHkgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5kaWFsb2d1ZXNfX2ZhY3VsdHkgLmJhc2ljLWxpc3RfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fZmFjdWx0eSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fdGV4dCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmRpYWxvZ3Vlc19fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDg1JTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZGlhbG9ndWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGlhbG9ndWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRpYWxvZ3Vlc19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmRpYWxvZ3Vlc19fbG9jYXRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRpYWxvZ3Vlc19faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuZGlhbG9ndWVzX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uZGlhbG9ndWVzX19pbWFnZS1zcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRpYWxvZ3Vlc19faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlhbG9ndWUtY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5kaWFsb2d1ZS1jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2d1ZS1jZWxsIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3VlLWNlbGwge1xuICAgIHdpZHRoOiAyNiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRpYWxvZ3VlLWNlbGwge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cblxuLmRpYWxvZ3VlLWNlbGxfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLmRpYWxvZ3VlLWNlbGxfX2ltYWdlLXNwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZGlhbG9ndWUtY2VsbF9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlhbG9ndWUtY2VsbF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZGlhbG9ndWUtY2VsbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRpYWxvZ3VlLWNlbGxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZGlhbG9ndWUtY2VsbF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmRpYWxvZ3VlLWNlbGxfX2xvY2F0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGlhbG9ndWUtY2VsbF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlhbG9ndWUtY2VsbF9fbGluazpob3ZlciwgLmRpYWxvZ3VlLWNlbGxfX2xpbms6Zm9jdXMge1xuICBjdXJzb3I6IG5vbmU7XG59XG4uZGlhbG9ndWUtY2VsbF9fbGluazpob3ZlciAuZGlhbG9ndWUtY2VsbF9fdGl0bGUsIC5kaWFsb2d1ZS1jZWxsX19saW5rOmZvY3VzIC5kaWFsb2d1ZS1jZWxsX190aXRsZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLmRpYWxvZ3VlLWNlbGxfX2xpbms6aG92ZXIgLmRpYWxvZ3VlLWNlbGxfX2NpcmNsZSwgLmRpYWxvZ3VlLWNlbGxfX2xpbms6Zm9jdXMgLmRpYWxvZ3VlLWNlbGxfX2NpcmNsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmRpYWxvZ3VlLWNlbGxfX2xpbmstaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kaWFsb2d1ZS1jZWxsX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmRpYWxvZ3VlLWNlbGxfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuLmVsYS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5lbGEtbmF2X19jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZWxhLW5hdl9fbGVmdCxcbi5lbGEtbmF2X19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lbGEtbmF2X19sZWZ0LFxuLmVsYS1uYXZfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5lbGEtbmF2X19sZWZ0LWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGEtbmF2X19sZWZ0LWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uZWxhLW5hdl9fcmlnaHQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbGEtbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmVsYS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZWxhLW5hdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZWxhLW5hdl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmVsYS1uYXZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZWxhLW5hdl9faW50cm8ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZWxhLW5hdl9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmVsYS1uYXZfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZWxhLW5hdl9faW50cm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5lbGEtbmF2X19pbnRybyBhIHtcbiAgY29sb3I6ICNmM2YyZjE7XG4gIHRleHQtc2hhZG93OiAtMXB4IDFweCAwICMwMDAwMDAsIDFweCAxcHggMCAjMDAwMDAwLCAxcHggLTFweCAwICMwMDAwMDAsIC0xcHggLTFweCAwICMwMDAwMDA7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweCkge1xuICAuZWxhLW5hdl9faW50cm8gYSB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICMwMDAwMDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5lbGEtbmF2X19pbnRybyBhOmhvdmVyLCAuZWxhLW5hdl9faW50cm8gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbGEtbmF2X19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uZWxhLW5hdl9fY2FudmFzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5lbGEtbmF2X19jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmVsYS1uYXZfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZWxhLW5hdl9fbmF2aWdhdGlvbiB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVsYS1uYXZfX25hdmlnYXRpb24ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLmVsYS1uYXZfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWxhLW5hdl9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWxhLW5hdl9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZWxhLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZWxhLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVsYS1uYXZfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5lbGEtbmF2X19saXN0LWl0ZW06bGFzdC1jaGlsZCAuZWxhLW5hdl9fbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmVsYS1uYXZfX2xpbms6aG92ZXIsIC5lbGEtbmF2X19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDYzNztcbn1cbi5lbGEtbmF2X19saW5rOmhvdmVyIC5lbGEtbmF2X19zdmcsIC5lbGEtbmF2X19saW5rOmZvY3VzIC5lbGEtbmF2X19zdmcge1xuICBmaWxsOiAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4uZWxhLW5hdl9fc3ZnIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogI2ZmNDYzNztcbn1cblxuLmZlYXR1cmVkLXBlb3BsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXBlb3BsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLXBlb3BsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmVhdHVyZWQtcGVvcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5mZWF0dXJlZC1wZW9wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1wZW9wbGVfX2hlYWRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnaW5hdGlvbl9fbGluazpob3ZlciwgLnBhZ2luYXRpb25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCBsaTpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtLnNlbGVjdGVkLCAucGFnaW5hdGlvbl9fbGlzdC1pdGVtLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYubmV4dFBhZ2UsIC5wYWdpbmF0aW9uX19uZXh0LXByZXYuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2Uge1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYucHJldmlvdXNQYWdlLCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjY2RjYmNhO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIHNwYW46aG92ZXIgYSwgLnBhZ2luYXRpb25fX25leHQtcHJldi5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmZvY3VzIGEge1xuICBjb2xvcjogI2NkY2JjYTtcbn1cblxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24gLmFycm93IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24gLmFycm93LnByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYWdpbmF0aW9uX19uZXh0LXByZXYtYnV0dG9uLmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgLnBhZ2luYXRpb25fX25leHQtcHJldi1idXR0b24uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG4ucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZDpob3ZlciBhLCAucGFnaW5hdGlvbl9fbmV4dC1wcmV2LWJ1dHRvbi5kaXNhYmxlZDpmb2N1cyBhIHtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG5cbi5yZWNpcmMge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVjaXJjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVjaXJjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjaXJjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2lyYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5wcm9tbyB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbn1cbi5wcm9tby0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb21vLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tLWJsYWNrIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuLnByb21vLS1ibGFjazpob3ZlciwgLnByb21vLS1ibGFjazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb21vLS1ibGFjayAucHJvbW9fX2Nsb3NlOmhvdmVyLCAucHJvbW8tLWJsYWNrIC5wcm9tb19fY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5wcm9tby0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDYzNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9tby0tcmVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cbi5wcm9tby0tcmVkOmhvdmVyLCAucHJvbW8tLXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvbW8tLXJlZCAucHJvbW9fX2Nsb3NlOmhvdmVyLCAucHJvbW8tLXJlZCAucHJvbW9fX2Nsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbi5wcm9tb19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucHJvbW9fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnByb21vX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucHJvbW9fX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9tb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJvbW9fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9tb19fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucHJvbW9fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgei1pbmRleDogMzA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG59XG4ucHJvbW9fX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9fX2Nsb3NlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmhvbWUtaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLWhlYWRlciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wsXG4uaG9tZS1oZWFkZXJfX3RleHQtY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wsXG4uaG9tZS1oZWFkZXJfX3RleHQtY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaG9tZV9faGVhZGVyLS1wcm9ncmFtLW9yLWRlcGFydG1lbnQgLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wsXG4uaG9tZV9faGVhZGVyLS1wcm9ncmFtLW9yLWRlcGFydG1lbnQgLmhvbWUtaGVhZGVyX190ZXh0LWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2Mzc7XG59XG4uaG9tZV9faGVhZGVyLS1yZXNlYXJjaC1jZW50ZXIgLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wsXG4uaG9tZV9faGVhZGVyLS1yZXNlYXJjaC1jZW50ZXIgLmhvbWUtaGVhZGVyX190ZXh0LWNvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ob21lLWhlYWRlcl9faW1hZ2UtY29sIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ob21lLWhlYWRlcl9fdGV4dC1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaG9tZS1oZWFkZXJfX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAuaG9tZS1oZWFkZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzVweCArICg3MCAtIDM1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1oZWFkZXJfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lLWhlYWRlcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lLWhlYWRlcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX190ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogeDtcbiAgfVxufVxuXG4uaG9tZS1oZWFkZXJfX3N1Yi10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lLWhlYWRlcl9fc3ViLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19zdWItdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmhvbWUtaGVhZGVyX19zdWItdGV4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1oZWFkZXJfX3N1Yi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlYWRlcl9fc3ViLXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiB4O1xuICB9XG59XG5cbi5ob21lLWhlYWRlcl9fY3RhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaG9tZS1oZWFkZXJfX2N0YTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmhvbWUtaGVhZGVyX19jdGE6bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLWhlYWRlcl9fY3RhOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ob21lLWhlYWRlcl9fcGhvdG8tZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19waG90by1maWd1cmUuc3BhY2VyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4uaG9tZS1oZWFkZXJfX3Bob3RvLWZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuaG9tZS1oZWFkZXJfX3Bob3RvLWZpZ3VyZSBpbWcge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWUtaGVhZGVyX19waG90by1maWd1cmUgaW1nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4uaG9tZS1oZWFkZXJfX3RleHQtY29sLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtaGVhZGVyX190ZXh0LWNvbC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmhvbWUtaGVhZGVyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZS1oZWFkZXJfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ubGFyZ2UtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubGFyZ2UtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubGFyZ2UtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmxhcmdlLXRleHRfX3RleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAubGFyZ2UtdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNXB4ICsgKDcwIC0gMzUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubGFyZ2UtdGV4dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4ubGFyZ2UtdGV4dF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAtMXB4IDFweCAwICMwMDAwMDAsIDFweCAxcHggMCAjMDAwMDAwLCAxcHggLTFweCAwICMwMDAwMDAsIC0xcHggLTFweCAwICMwMDAwMDA7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweCkge1xuICAubGFyZ2UtdGV4dF9fdGV4dCBhIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDAwMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmxhcmdlLXRleHRfX3RleHQgYTpob3ZlciwgLmxhcmdlLXRleHRfX3RleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLmxhcmdlLXRleHRfX3RleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmxhcmdlLXRleHQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5zZWFyY2gtdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXRvYXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtdG9hc3RfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC10b2FzdF9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2VhcmNoLXRvYXN0X190ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2gtdG9hc3RfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2gtdG9hc3RfX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3cge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlYXJjaC10b2FzdF9fYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtaXMtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uaW5saW5lLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlubGluZS1tZW51OmhvdmVyIC5pbmxpbmUtbWVudV9fY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlubGluZS1tZW51OmhvdmVyIC5pbmxpbmUtbWVudV9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbmxpbmUtbWVudTpob3ZlciAuaW5saW5lLW1lbnVfX2Ryb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5pbmxpbmUtbWVudTpob3ZlciAuaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5pbmxpbmUtbWVudTpmb2N1cy13aXRoaW4gLmlubGluZS1tZW51X19jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaW5saW5lLW1lbnU6Zm9jdXMtd2l0aGluIC5pbmxpbmUtbWVudV9fbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbmxpbmUtbWVudTpmb2N1cy13aXRoaW4gLmlubGluZS1tZW51X19kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaW5saW5lLW1lbnU6Zm9jdXMtd2l0aGluIC5pbmxpbmUtbWVudV9fZHJvcGRvd24taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmlubGluZS1tZW51X19jdXJyZW50IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmNDYzNztcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5pbmxpbmUtbWVudV9fY3VycmVudCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5saW5lLW1lbnVfX2N1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5pbmxpbmUtbWVudV9fY3VycmVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmlubGluZS1tZW51X19jdXJyZW50OmhvdmVyLCAuaW5saW5lLW1lbnVfX2N1cnJlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5saW5lLW1lbnVfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmlsbDogI2ZmNDYzNztcbn1cblxuLmlubGluZS1tZW51X19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbmxpbmUtbWVudV9fbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pbmxpbmUtbWVudV9fZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG59XG5cbi5pbmxpbmUtbWVudV9fZHJvcGRvd24taXRlbSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4xNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgdHJhbnNmb3JtIDAuMTVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc1NzU3NTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzU3NTc1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzU3NTc1O1xufVxuLmlubGluZS1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG4uaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cbi5pbmxpbmUtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5pbmxpbmUtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuLmlubGluZS1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmlubGluZS1tZW51X19kcm9wZG93bi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG4uaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbi5pbmxpbmUtbWVudV9fZHJvcGRvd24taXRlbTpudGgtY2hpbGQoMTApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uaW5saW5lLW1lbnVfX2Ryb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzU3NTc1O1xufVxuXG4uaW5saW5lLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmxpbmUtbWVudV9fbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbmxpbmUtbWVudV9fbGluay5kaXNhYmxlZCAuaW5saW5lLW1lbnVfX2Fycm93IHtcbiAgZmlsbDogIzc1NzU3NTtcbn1cbi5pbmxpbmUtbWVudV9fbGluazpob3ZlciwgLmlubGluZS1tZW51X19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uaW5saW5lLW1lbnVfX2xpbms6aG92ZXIgLmlubGluZS1tZW51X19hcnJvdywgLmlubGluZS1tZW51X19saW5rOmZvY3VzIC5pbmxpbmUtbWVudV9fYXJyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xufVxuXG4uaW5saW5lLW1lbnVfX2Fycm93IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZpbGw6ICNmZjQ2Mzc7XG59XG5cbi5wcm9ncmFtLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9ncmFtLWZvcm0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZ3JhbS1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZ3JhbS1mb3JtX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMC4xNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9ncmFtLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcm9ncmFtLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvZ3JhbS1mb3JtX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucHJvZ3JhbS1mb3JtX19pZnJhbWUtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtLWZvcm1fX2lmcmFtZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4ucHJvZ3JhbS1mb3JtX19pZnJhbWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG4ucHJvZ3JhbS1mb3JtX19vcGVuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyYW0tZm9ybV9fb3Blbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnByb2dyYW0tZm9ybV9fb3Blbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZ3JhbS1mb3JtX19vcGVuOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi53cC1lbWJlZGRlZC1jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gcCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHAgYTpob3ZlciwgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDEsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgyLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNCxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBwICsgaDEsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHAgKyBoMixcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gcCArIGg2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gcCArIGgzLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBwICsgaDQsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHAgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzICsgaDQsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzICsgaDUsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzICsgaDYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNCArIGg1LFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDEgYSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDIgYSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMgYSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDQgYSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDUgYSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDYgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMSBhOmhvdmVyLCAud3AtZW1iZWRkZWQtY29udGVudCA+IGgxIGE6Zm9jdXMsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgyIGE6aG92ZXIsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgyIGE6Zm9jdXMsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzIGE6aG92ZXIsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgzIGE6Zm9jdXMsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg0IGE6aG92ZXIsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg0IGE6Zm9jdXMsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg1IGE6aG92ZXIsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg1IGE6Zm9jdXMsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg2IGE6aG92ZXIsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IGgxIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gaDUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMi1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGE6aG92ZXIsIC53cC1lbWJlZGRlZC1jb250ZW50ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTEtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgdWwsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgb2wge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTMtY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IG9sIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gb2wgYTpob3ZlciwgLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMSArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMiArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMyArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNCArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNSArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNiArIG9sLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMSArIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMiArIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMyArIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNCArIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNSArIHVsLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBmaWd1cmU6bm90KC53cC1ibG9jay10YWJsZSk6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1lbWJlZGRlZC1jb250ZW50IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgZmlnY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCBmaWdjYXB0aW9uIGE6aG92ZXIsIC53cC1lbWJlZGRlZC1jb250ZW50IGZpZ2NhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtZW1iZWRkZWQtY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWVtYmVkZGVkLWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgxICsgLndwLWJsb2NrLWltYWdlLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMiArIC53cC1ibG9jay1pbWFnZSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMgKyAud3AtYmxvY2staW1hZ2UsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg0ICsgLndwLWJsb2NrLWltYWdlLFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoNiArIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDEgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDIgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDMgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDQgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDYgKyAud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGgxICsgLmltYWdlLWxheW91dCxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDIgKyAuaW1hZ2UtbGF5b3V0LFxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiBoMyArIC5pbWFnZS1sYXlvdXQsXG4ud3AtZW1iZWRkZWQtY29udGVudCA+IGg0ICsgLmltYWdlLWxheW91dCxcbi53cC1lbWJlZGRlZC1jb250ZW50ID4gaDYgKyAuaW1hZ2UtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtZW1iZWRkZWQtY29udGVudCBociB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLndwLWVtYmVkZGVkLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjRlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhOmhvdmVyLCAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZS0tdG9vbHRpcCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19jb25uZWN0b3Ige1xuICB3aWR0aDogMXB4O1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fbm90ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIGE6aG92ZXIsIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjVweDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBwIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gcCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXMtc3R5bGUtZGVmYXVsdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpob3ZlciwgLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24gYTpob3ZlciwgLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTMgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNCAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtNiAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIGE6aG92ZXIsIC5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGE6aG92ZXIsIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmljaC10ZXh0LS1yaWdodC1hbGlnbmVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpY2gtdGV4dC0tbGVmdC1hbGlnbmVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmljaC10ZXh0LS1sZWZ0LWFsaWduZWQgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWNoLXRleHQtLWNlbnRlci1hbGlnbmVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmljaC10ZXh0LS1jZW50ZXItYWxpZ25lZCBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJpY2gtdGV4dC0tY2VudGVyLWFsaWduZWQgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yaWNoLXRleHQtLWNlbnRlci1hbGlnbmVkIGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi53cC1ibG9jay1xdW90ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtYmxvY2stcXVvdGUgYTpob3ZlciwgLndwLWJsb2NrLXF1b3RlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlIGNpdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSBhOmhvdmVyLCAud3AtYmxvY2stcXVvdGUgY2l0ZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGE6aG92ZXIsIC53cC1ibG9jay1wdWxscXVvdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgY2l0ZSBhOmhvdmVyLCAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgYTpob3ZlciwgLndwLWJsb2NrLWNvbHVtbiA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gcCArIGgxLFxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMixcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHAgKyBoMyxcbi53cC1ibG9jay1jb2x1bW4gPiBwICsgaDQsXG4ud3AtYmxvY2stY29sdW1uID4gcCArIGg1IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIGg0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzICsgaDUsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDQgKyBoNSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgYSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCBhLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IGEsXG4ud3AtYmxvY2stY29sdW1uID4gaDYgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gPiBoMSBhOmZvY3VzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyIGE6aG92ZXIsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgzIGE6Zm9jdXMsXG4ud3AtYmxvY2stY29sdW1uID4gaDQgYTpob3Zlcixcbi53cC1ibG9jay1jb2x1bW4gPiBoNCBhOmZvY3VzLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg1IGE6aG92ZXIsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgYTpmb2N1cyxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiBhOmhvdmVyLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgxIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gPiBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uID4gb2wgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IG9sIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgb2wsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyBvbCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIG9sLFxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDIgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIHVsLFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgdWwsXG4ud3AtYmxvY2stY29sdW1uID4gaDUgKyB1bCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3AtYmxvY2stY29sdW1uIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwLWJsb2NrLWNvbHVtbiBmaWdjYXB0aW9uIGE6aG92ZXIsIC53cC1ibG9jay1jb2x1bW4gZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIC53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIC53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1jb2x1bW4gPiBoMyArIC53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIC53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiBoMSArIC53cC1ibG9jay1nYWxsZXJ5LFxuLndwLWJsb2NrLWNvbHVtbiA+IGgyICsgLndwLWJsb2NrLWdhbGxlcnksXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1ibG9jay1jb2x1bW4gPiBoNCArIC53cC1ibG9jay1nYWxsZXJ5LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg2ICsgLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWNvbHVtbiA+IGgxICsgLmltYWdlLWxheW91dCxcbi53cC1ibG9jay1jb2x1bW4gPiBoMiArIC5pbWFnZS1sYXlvdXQsXG4ud3AtYmxvY2stY29sdW1uID4gaDMgKyAuaW1hZ2UtbGF5b3V0LFxuLndwLWJsb2NrLWNvbHVtbiA+IGg0ICsgLmltYWdlLWxheW91dCxcbi53cC1ibG9jay1jb2x1bW4gPiBoNiArIC5pbWFnZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stY29sdW1uIGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ud3AtYmxvY2stY29sdW1uIC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud3AtYmxvY2stdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC53cC1ibG9jay10YWJsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ud3AtYmxvY2stdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ud3AtYmxvY2stdGFibGUgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cC1ibG9jay10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3AtYmxvY2stdGFibGUgdGQsXG4ud3AtYmxvY2stdGFibGUgdGgge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLndwLWJsb2NrLXRhYmxlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cC1ibG9jay10YWJsZSBhOmhvdmVyLCAud3AtYmxvY2stdGFibGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuXG4ud3AtYmxvY2stZW1iZWQteW91dHViZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyLFxuLndwLWJsb2NrLWVtYmVkLXZpbWVvIC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi53cC1ibG9jay1lbWJlZC15b3V0dWJlIGlmcmFtZSxcbi53cC1ibG9jay1lbWJlZC12aW1lbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBlcnNvbl9faW50cm8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUucmVzcG9uc2l2ZV9pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzb25fX2ludHJvLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9faW50cm8tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIH1cbn1cbi5iYXNlX19mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2VfX25hdiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNlX19mb290ZXIge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFzZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFzZV9fY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5iYXNlX19hcHBseSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5iYXNlX19hcHBseSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYmFzZV9fYXBwbHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnNpdGUtMSAuYmFzZV9fYXBwbHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NjM3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iYXNlX19hcHBseTpob3ZlciwgLmJhc2VfX2FwcGx5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2VfX2FwcGx5IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNlX19hcHBseSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYXNlX19hcHBseSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFzZV9fYXBwbHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5lcnJvciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmVycm9yX19oZWFkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuXG4uZXJyb3JfX251bWJlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogLTFweCAxcHggMCAjMDAwMDAwLCAxcHggMXB4IDAgIzAwMDAwMCwgMXB4IC0xcHggMCAjMDAwMDAwLCAtMXB4IC0xcHggMCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5lcnJvcl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXJyb3JfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuQHN1cHBvcnRzICgtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHgpIHtcbiAgLmVycm9yX19udW1iZXIge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjMDAwMDAwO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5lcnJvcl9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmVycm9yX19idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5lcnJvcl9fYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lcnJvcl9fYnV0dG9uOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wYWdlX19pbnRybyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19pbnRybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2ludHJvIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYWdlX19pbnRybyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGFnZV9faW50cm8ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19pbnRybyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnBhZ2VfX2ludHJvIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlX19pbnRybyBhOmhvdmVyLCAucGFnZV9faW50cm8gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBhZ2VfX2ludHJvLS1ib3R0b21sZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wYWdlX19pbnRyby0tYm90dG9tbGVzcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZV9fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQtLXdpdGgtYm9yZGVycyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLnBhZ2VfX2NvbnRlbnQtLXRpZ2h0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2VfX2FkZGl0aW9uYWwtZmllbGRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZV9fYWRkaXRpb25hbC1maWVsZHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19hZGRpdGlvbmFsLWZpZWxkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGFnZV9fYWRkaXRpb25hbC1maWVsZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2VfX2FkZGl0aW9uYWwtZmllbGRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucG9zdF9faGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5wb3N0X19oZWFkZXItaW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X19oZWFkZXItaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faGVhZGVyLWlubmVyLmhhcy1pbWFnZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucG9zdF9faGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhcy1pbWFnZSAucG9zdF9faGVhZGVyLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucG9zdF9faGVhZGVyLWxlZnQgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX2hlYWRlci1sZWZ0IC5iYXNpYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucG9zdF9faW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9faW5mbyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RfX2luZm8tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cblxuLnBvc3RfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wb3N0X19jYXRlZ29yeTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzU3NTc1O1xufVxuLnBvc3RfX2NhdGVnb3J5OmhvdmVyLCAucG9zdF9fY2F0ZWdvcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBvc3RfX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBvc3RfX2RhdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMzVweCArICg3MCAtIDM1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDIwMDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLnBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fdGl0bGUge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbi5oYXMtaW1hZ2UgLnBvc3RfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0X190aXRsZS1hbmQtcGVvcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RfX3RpdGxlLWFuZC1wZW9wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5wb3N0X19pbWFnZS1zcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucG9zdF9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBvc3RfX2ltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBvc3RfX2ltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBvc3RfX2ltYWdlLWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvc3RfX2ltYWdlLWNhcHRpb24gYTpob3ZlciwgLnBvc3RfX2ltYWdlLWNhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wb3N0X190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0X190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdF9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucG9zdF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBvc3RfX2ludHJvZHVjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucG9zdF9faW50cm9kdWN0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wb3N0X19pbnRyb2R1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wb3N0X19pbnRyb2R1Y3Rpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wb3N0X19pbnRyb2R1Y3Rpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvc3RfX2ludHJvZHVjdGlvbiBhOmhvdmVyLCAucG9zdF9faW50cm9kdWN0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cblxuLnBvc3RfX2J5bGluZS10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5wb3N0X19ieWxpbmUtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3RfX2J5bGluZS1saW5rOmhvdmVyLCAucG9zdF9fYnlsaW5lLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cblxuLnBvc3RfX2J5bGluZS1ieSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zdHVkZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3R1ZGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3R1ZGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnN0dWRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0dWRlbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdHVkZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3R1ZGVudF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uc3R1ZGVudF9faW50cm8ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHVkZW50X19pbnRybyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuXG4uc3R1ZGVudF9faW50cm8tbmFtZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5zdHVkZW50X19pbnRyby1maXJzdCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdHVkZW50X19pbnRyby1maXJzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLWZpcnN0IHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5cbi5zdHVkZW50X19pbnRyby1sYXN0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTYW9sIERpc3BsYXlcIiwgVGltZXMsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3R1ZGVudF9faW50cm8tbGFzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0NXB4ICsgKDE0NSAtIDQ1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLWxhc3Qge1xuICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gIH1cbn1cblxuLnN0dWRlbnRfX2ludHJvLXN0dWR5LXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLnN0dWRlbnRfX2ludHJvLXN0dWR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdHVkZW50X19pbnRyby1zdHVkeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3R1ZGVudF9faW50cm8tc3R1ZHkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdHVkZW50X19pbnRyby1zdHVkeSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uc3R1ZGVudF9faW50cm8tc3RhdHVzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdHVkZW50X19pbnRyby1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLXN0YXR1cyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uc3R1ZGVudF9faW50cm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3R1ZGVudF9faW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3R1ZGVudF9faW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnN0dWRlbnRfX2ludHJvLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5zdHVkZW50X19pbnRyby10ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdHVkZW50X19pbnRyby10ZXh0IGE6aG92ZXIsIC5zdHVkZW50X19pbnRyby10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdHVkZW50X19pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3R1ZGVudF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc3R1ZGVudF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg0MHB4ICsgMHB4KTtcbiAgfVxufVxuXG4uc3R1ZGVudF9faW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnN0dWRlbnRfX2ltYWdlLXNwYWNlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0dWRlbnRfX2ltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3R1ZGVudF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3R1ZGVudF9faW1hZ2UtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc3R1ZGVudF9faW1hZ2UtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc3R1ZGVudF9faW1hZ2UtY2FwdGlvbiBhOmhvdmVyLCAuc3R1ZGVudF9faW1hZ2UtY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3R1ZGVudF9fcGF0aHdheS1xdW90ZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHVkZW50X19wYXRod2F5LXF1b3RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGVudF9fcGF0aHdheS1xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnN0dWRlbnRfX3F1b3RlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zdHVkZW50X19xdW90ZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc3R1ZGVudF9fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdHVkZW50X19xdW90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnN0dWRlbnRfX3F1b3RlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdHVkZW50X19xdW90ZSBhOmhvdmVyLCAuc3R1ZGVudF9fcXVvdGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc3R1ZGVudF9fZnVsbC1iaW8ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdHVkZW50X19mdWxsLWJpbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWRlbnRfX2Z1bGwtYmlvIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc3R1ZGVudF9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnN0dWRlbnRfX2xpc3RzIC5iYXNpYy1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3R1ZGVudF9fdG9waWNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGVudF9fdG9waWNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGVudF9fdG9waWNzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdHVkZW50X190b3BpY3Mge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnN0dWRlbnRfX3RvcGljcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnN0dWRlbnRfX3RvcGljcyAuYmFzaWMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdHVkZW50X19wYXRod2F5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0dWRlbnRfX3BhdGh3YXkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc3R1ZGVudF9fcGF0aHdheS1oZWFkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc3R1ZGVudF9fcGF0aHdheS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnN0dWRlbnRfX3BhdGh3YXktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3R1ZGVudF9fcGF0aHdheS1oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3R1ZGVudF9fcGF0aHdheS1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ucGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wZXJzb25fX2hlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLXRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnBlcnNvbl9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4ucGVyc29uX19uYW1lLWZpcnN0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9fbmFtZS1maXJzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fbmFtZS1maXJzdCB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuXG4ucGVyc29uX19uYW1lLWxhc3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNhb2wgRGlzcGxheVwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX25hbWUtbGFzdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0NXB4ICsgKDE0NSAtIDQ1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9fbmFtZS1sYXN0IHtcbiAgICBmb250LXNpemU6IDE0NXB4O1xuICB9XG59XG5cbi5wZXJzb25fX2RlcGFydG1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19kZXBhcnRtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucGVyc29uX19kZXBhcnRtZW50OmhvdmVyLCAucGVyc29uX19kZXBhcnRtZW50OmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDYzNztcbn1cblxuLnBlcnNvbl9fdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGVyc29uX190eXBlIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBlcnNvbl9fdHlwZSBhOmhvdmVyLCAucGVyc29uX190eXBlIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX190eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wZXJzb25fX2hlYWRlci1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGVyc29uX19oZWFkZXItaW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnBlcnNvbl9faGVhZGVyLWltYWdlLXNwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTtcbn1cbi5wZXJzb25fX2hlYWRlci1pbWFnZS1zcGFjZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZXJzb25fX2hlYWRlci1pbWFnZS1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLWltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faGVhZGVyLWltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBlcnNvbl9faGVhZGVyLWltYWdlLWNhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBlcnNvbl9faGVhZGVyLWltYWdlLWNhcHRpb24gYTpob3ZlciwgLnBlcnNvbl9faGVhZGVyLWltYWdlLWNhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBlcnNvbl9fYm9keSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVyc29uX19ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLnBlcnNvbl9fYm9keS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fYm9keS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2JvZHktcmlnaHQge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg0MHB4ICsgMHB4KTtcbiAgfVxufVxuXG4ucGVyc29uX19pbnRyby1zdGF0dXMge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5wZXJzb25fX2ludHJvLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2ludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19pbnRyby10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucGVyc29uX19pbnRyby15ZWFycyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVyc29uX19pbnRyby15ZWFycyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19pbnRyby15ZWFycyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8teWVhcnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnBlcnNvbl9faW50cm8tY29sbGVnZXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnBlcnNvbl9faW50cm8tY29sbGVnZXMge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlcnNvbl9faW50cm8tY29sbGVnZXMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2ludHJvLWNvbGxlZ2VzIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5wZXJzb25fX2ludHJvLWJpbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wZXJzb25fX2N2IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBlcnNvbl9fY3Y6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5wZXJzb25fX2N2Om5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wZXJzb25fX2N2OmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wZXJzb25fX2FjY29tcGxpc2htZW50cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wZXJzb25fX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wZXJzb25fX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVyc29uX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2xpc3QtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnBlcnNvbl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGVyc29uX19saXN0LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2xpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucGVyc29uX19saXN0LXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBlcnNvbl9fbGlzdC10ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wZXJzb25fX2xpc3QtdGV4dCBhOmhvdmVyLCAucGVyc29uX19saXN0LXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19saXN0LXRleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5wZXJzb25fX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGVyc29uX19jb3Vyc2VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19jb3Vyc2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19jb3Vyc2VzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2NvdXJzZXMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fY291cnNlcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBlcnNvbl9fcGVvcGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uX19wZW9wbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX3Blb3BsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucGVyc29uX19wZW9wbGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fcGVvcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucGVyc29uX190b3BpY3Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX3RvcGljcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fdG9waWNzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4ucGVyc29uX190b3BpY3MtLXRpZ2h0IC5iYXNpYy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ucGVyc29uX19saXN0cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNvbl9fbGlzdHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb25fX2xpc3RzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2xpc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZXJzb25fX2xpc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wZXJzb25fX2xpc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucGVyc29uX19saXN0cyAuYmFzaWMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcnNvbl9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBlcnNvbl9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wZXJzb25fX2xpc3RzIC5iYXNpYy1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAucGVyc29uX19saXN0cyAuYmFzaWMtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmpvYiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uam9iX19oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2JfX2hlYWRlci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5qb2JfX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmpvYl9faGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JfX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmpvYl9faGVhZGVyLXRpdGxlIGgxIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYl9faGVhZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9iX19oZWFkZXItdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cblxuLmpvYl9fYm9keSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYl9fYm9keSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYl9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuam9iX19ib2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmpvYl9fYm9keS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmpvYl9fYm9keS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5qb2JfX2JvZHktcmlnaHQge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg0MHB4ICsgMHB4KTtcbiAgfVxufVxuXG4uam9iX19pbnRybyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmpvYl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmpvYl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmpvYl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5qb2JfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5qb2JfX2xpc3QtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuam9iX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JfX2xpc3QtaXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmpvYl9fbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uam9iX19saXN0LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qb2JfX2xpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uam9iX19saXN0LXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmpvYl9fbGlzdC10ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5qb2JfX2xpc3QtdGV4dCBhOmhvdmVyLCAuam9iX19saXN0LXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuam9iX19saXN0LXRleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5qb2JfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dC5hcHBsaWNhdGlvbl9idXR0b24uYnV0dG9uLFxuaW5wdXQuYnV0dG9uLndwX2pvYl9tYW5hZ2VyX3NlbmRfYXBwbGljYXRpb25fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQuYXBwbGljYXRpb25fYnV0dG9uLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgaW5wdXQuYXBwbGljYXRpb25fYnV0dG9uLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyxcbmlucHV0LmJ1dHRvbi53cF9qb2JfbWFuYWdlcl9zZW5kX2FwcGxpY2F0aW9uX2J1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlcixcbmlucHV0LmJ1dHRvbi53cF9qb2JfbWFuYWdlcl9zZW5kX2FwcGxpY2F0aW9uX2J1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dC5hcHBsaWNhdGlvbl9idXR0b24uYnV0dG9uOmRpc2FibGVkLFxuaW5wdXQuYnV0dG9uLndwX2pvYl9tYW5hZ2VyX3NlbmRfYXBwbGljYXRpb25fYnV0dG9uOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmRpdi5qb2JfbGlzdGluZ3MgaDMsXG5kaXYuam9iX2xpc3RpbmdzIC5sb2FkX21vcmVfam9icyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5kaXYuam9iX2xpc3RpbmdzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFwcGxpY2F0aW9uX2RldGFpbHMgYS5zZWFyY2gtY2hvaWNlLWNsb3NlOmVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLmpvYi1tYW5hZ2VyIC5qb2ItdHlwZSxcbi5qb2ItdHlwZXMgLmpvYi10eXBlLFxuLmpvYl9saXN0aW5nIC5qb2ItdHlwZSB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc2luZ2xlX2pvYl9saXN0aW5nIC5tZXRhIC5qb2ItdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ2Mzc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbmEuZ29vZ2xlX21hcF9saW5rLFxuYS5nb29nbGVfbWFwX2xpbms6aG92ZXIsXG4uc2luZ2xlX2pvYl9saXN0aW5nIC5tZXRhIGxpIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLmpvYi1tYW5hZ2VyLWFwcGxpY2F0aW9uLXdyYXBwZXIgLmFwcGxpY2F0aW9uIC5hcHBsaWNhdGlvbl9kZXRhaWxzLFxuLnNpbmdsZV9qb2JfbGlzdGluZyAuYXBwbGljYXRpb24gLmFwcGxpY2F0aW9uX2RldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uam9iLW1hbmFnZXItYXBwbGljYXRpb24td3JhcHBlciAuYXBwbGljYXRpb24gLmFwcGxpY2F0aW9uX2RldGFpbHM6YWZ0ZXIsXG4uc2luZ2xlX2pvYl9saXN0aW5nIC5hcHBsaWNhdGlvbiAuYXBwbGljYXRpb25fZGV0YWlsczphZnRlcixcbi5qb2ItbWFuYWdlci1hcHBsaWNhdGlvbi13cmFwcGVyIC5hcHBsaWNhdGlvbiAuYXBwbGljYXRpb25fZGV0YWlsczpiZWZvcmUsXG4uc2luZ2xlX2pvYl9saXN0aW5nIC5hcHBsaWNhdGlvbiAuYXBwbGljYXRpb25fZGV0YWlsczpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udG9waWMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC50b3BpYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9waWMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi50b3BpY19faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudG9waWNfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3BpY19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGljX19oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9waWNfX2hlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi50b3BpY19fYnJlYWRjcnVtYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudG9waWNfX2JyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnRvcGljX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAudG9waWNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudG9waWNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5cbi50b3BpY19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnRvcGljX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudG9waWNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAudG9waWNfX2Rlc2NyaXB0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4udG9waWNfX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50b3BpY19fZGVzY3JpcHRpb24gYTpob3ZlciwgLnRvcGljX19kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnRvcGljX19iYXNpYy1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi50b3BpY19fcG9zdC1ncmlkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BpY19fcG9zdC1ncmlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGljX19wb3N0LWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4udG9waWNfX3JlbGF0ZWQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcGljX19yZWxhdGVkLS1zcGxpdCAudG9waWNfX2Jhc2ljLWxpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJjaGl2ZV9fZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmVfX2dyaWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlX19ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlX19ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcmNoaXZlX19ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5hcmNoaXZlX19saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmVfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmVfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5zdG9yaWVzX19mZWF0dXJlZC1wb3N0IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnN0b3JpZXNfX2ZlYXR1cmVkLWNhdGVnb3JpZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yaWVzX19mZWF0dXJlZC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllc19fZmVhdHVyZWQtY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXNfX2xhdGVzdC1wb3N0cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1wb3N0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3JpZXNfX2xhdGVzdC1wb3N0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3Rvcmllc19fbGF0ZXN0LXBvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zdG9yaWVzX19sYXRlc3QtcG9zdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4uc3Rvcmllc19fbGF0ZXN0LXBvc3RzIC5iYXNpYy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVzZWFyY2hfX2Jhc2ljLWxpc3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucmVzZWFyY2hfX2Jhc2ljLWxpc3QgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wcm9qZWN0X19oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0X19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLnByb2plY3RfX2ludHJvIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9faW50cm8ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0X19pbnRybyB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucHJvamVjdF9faW50cm8taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2plY3RfX2ludHJvLW5hbWUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9qZWN0X19pbnRyby1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0X19pbnRyby1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9qZWN0X19pbnRyby1uYW1lIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJvamVjdF9faW50cm8tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuLnByb2plY3RfX2ludHJvLW5hbWUuc21hbGwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5OTlweCkge1xuICAucHJvamVjdF9faW50cm8tbmFtZS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAzNXB4ICsgKDcwIC0gMzUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjAwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAucHJvamVjdF9faW50cm8tbmFtZS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbi5wcm9qZWN0X19pbnRyby1zdWJoZWFkIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9qZWN0X19pbnRyby1zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcm9qZWN0X19pbnRyby1zdWJoZWFkIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvamVjdF9faW50cm8tc3ViaGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ucHJvamVjdF9faW50cm8tc3ViaGVhZC1sYWJlbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2plY3RfX2ludHJvLXN1YmhlYWQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvamVjdF9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByb2plY3RfX2ltYWdlIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByb2plY3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5wcm9qZWN0X19pbWFnZS1zcGFjZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucHJvamVjdF9faW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvamVjdF9faW1hZ2UtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9qZWN0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcm9qZWN0X19pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9qZWN0X19pbWFnZS1jYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9qZWN0X19pbWFnZS1jYXB0aW9uIGE6aG92ZXIsIC5wcm9qZWN0X19pbWFnZS1jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9qZWN0X19wZW9wbGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0X19wZW9wbGUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0X19wZW9wbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3RfX3Blb3BsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdF9fcGVvcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fdG9waWNzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9fdG9waWNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdF9fdG9waWNzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4ucHJvamVjdF9fbGlzdHMge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZWN0X19saXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RfX2xpc3RzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9qZWN0X19saXN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdF9fbGlzdHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3RfX2xpc3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4ucHJvamVjdF9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9qZWN0X19saXN0cyAuYmFzaWMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucHJvamVjdF9fbGlzdHMgLmJhc2ljLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3RfX2xpc3RzIC5iYXNpYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvamVjdF9fbGlzdHMgLmJhc2ljLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wcm9qZWN0X19saXN0cyAuYmFzaWMtbGlzdDpsYXN0LWNoaWxkIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2VhcmNoIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2gge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnNlYXJjaF9fYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaF9fYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWFyY2hfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VhcmNoX19ib3gtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VhcmNoX19ib3gtd3JhcHBlciAuc2VhcmNoX19pbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoX19ib3gtd3JhcHBlciAuc2VhcmNoX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VhcmNoX19ib3gtd3JhcHBlciAuYWlzLVNlYXJjaEJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5haXMtU2VhcmNoQm94LWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLmFpcy1TZWFyY2hCb3gtc3VibWl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5haXMtU2VhcmNoQm94LXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlYXJjaF9fYm94LXdyYXBwZXIgLmFpcy1TZWFyY2hCb3gtcmVzZXQ6aG92ZXIsIC5zZWFyY2hfX2JveC13cmFwcGVyIC5haXMtU2VhcmNoQm94LXJlc2V0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2hfX2JveC13cmFwcGVyIC5haXMtU2VhcmNoQm94LXJlc2V0OmhvdmVyIHN2ZywgLnNlYXJjaF9fYm94LXdyYXBwZXIgLmFpcy1TZWFyY2hCb3gtcmVzZXQ6Zm9jdXMgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmFpcy1TZWFyY2hCb3gtZm9ybSAuYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uYWlzLVNlYXJjaEJveC1mb3JtOmZvY3VzLXdpdGhpbiAuYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VhcmNoX19ib3ggLmFpcy1TZWFyY2hCb3gtZm9ybSAuc2VhcmNoX19yZXNldCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4uc2VhcmNoX19ib3ggLmFpcy1TZWFyY2hCb3gtZm9ybSAuYWlzLVNlYXJjaEJveC1yZXNldCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uc2VhcmNoX19ib3ggLmFpcy1TZWFyY2hCb3gtZm9ybTpmb2N1cy13aXRoaW4gLnNlYXJjaF9fcmVzZXQge1xuICBmaWxsOiAjZmY0NjM3O1xufVxuLnNlYXJjaF9fYm94IC5haXMtU2VhcmNoQm94LWZvcm06Zm9jdXMtd2l0aGluIC5haXMtU2VhcmNoQm94LXJlc2V0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaF9fc3RhdHMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2VhcmNoX19zdGF0cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2VhcmNoX19zdGF0cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zZWFyY2hfX3N0YXRzLW5vLXJlc3VsdHMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2VhcmNoX19zdGF0cy1uby1yZXN1bHRzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2hfX3N0YXRzLW5vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zZWFyY2hfX3N0YXRzLW5vLXJlc3VsdHMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5zZWFyY2hfX3N0YXRzLW5vLXJlc3VsdHMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNlYXJjaF9fc3RhdHMtbm8tcmVzdWx0cyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VhcmNoX19zdGF0cy1uby1yZXN1bHRzIGE6aG92ZXIsIC5zZWFyY2hfX3N0YXRzLW5vLXJlc3VsdHMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc2VhcmNoX19yZXNldCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGZpbGw6ICNmZjQ2Mzc7XG59XG5cbi5zZWFyY2hfX3Njb3BlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zZWFyY2hfX3Njb3BlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2hfX3Njb3BlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19zY29wZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfX3Njb3BlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19zY29wZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fYmxvZ19yZWZpbmVtZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19ibG9nX3JlZmluZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX2Jsb2dfcmVmaW5lbWVudCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19ibG9nX3JlZmluZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uc2VhcmNoX19ibG9nX3JlZmluZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9jaGVja21hcmsuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19ibG9nX3JlZmluZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLnNlYXJjaF9fYmxvZ19yZWZpbmVtZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlYXJjaF9fYmxvZ19yZWZpbmVtZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyLCAuc2VhcmNoX19ibG9nX3JlZmluZW1lbnQgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19yZXN1bHRzLS1sZWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaF9fcmVzdWx0cy0tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdHMtLWxlZnQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdHMtLXJpZ2h0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdHMtLXJpZ2h0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi5zZWFyY2hfX2ZpbHRlcnMtdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zZWFyY2hfX2ZpbHRlcnMtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2hfX2ZpbHRlcnMtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2ZpbHRlcnMtdG9nZ2xlOmhvdmVyLCAuc2VhcmNoX19maWx0ZXJzLXRvZ2dsZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuXG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3RzIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3RzIC5hY2NvcmRpb25fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9fdGl0bGUgKyAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWw6aG92ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQsIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0gLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtaXRlbSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsOmhvdmVyIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQsIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0gLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbDpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDYzNztcbn1cbi5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3g6Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGVmdDogLTE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveDpjaGVja2VkOmZvY3VzICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDYzNztcbn1cbi5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94OjotbXMtY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNlYXJjaF9fcmVmaW5lbWVudC1saXN0IC5haXMtUmVmaW5lbWVudExpc3QtY2hlY2tib3g6Oi1tcy1jaGVjayArIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGVmdDogLTE4cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc2VhcmNoX19yZWZpbmVtZW50LWxpc3QgLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveDo6LW1zLWNoZWNrOmZvY3VzICsgc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDYzNztcbn1cblxuLmlzLXJlZmluZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4uaXMtcmVmaW5lZCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0gLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uc2VhcmNoX19jbGVhci1yZWZpbmVtZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoX19jbGVhci1yZWZpbmVtZW50cyAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaF9fY2xlYXItcmVmaW5lbWVudHMgLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNlYXJjaF9fY2xlYXItcmVmaW5lbWVudHMgLmFpcy1DbGVhclJlZmluZW1lbnRzLWJ1dHRvbjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoX19jbGVhci1yZWZpbmVtZW50cyAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2VhcmNoX19jbGVhci1yZWZpbmVtZW50cyAuYWlzLUNsZWFyUmVmaW5lbWVudHMtYnV0dG9uOmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19jbGVhci1yZWZpbmVtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2VhcmNoX19oaXRzLWNvbnRhaW5lciA+IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uc2VhcmNoX19oaXRzIC5haXMtSGl0cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLmFpcy1IaXRzLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciwgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG59XG4uc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyIC5oaXQtdHlwZSwgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpmb2N1cyAuaGl0LXR5cGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGE6aG92ZXIgaW1nLCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4uc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIC5oaXQtdHlwZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYSAuaGl0LXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEgLmhpdC10eXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4uc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBtYXJrLFxuLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWFyY2hfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsIC5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wYWdlLnNlbGVjdGVkLCAuc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wYWdlLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcGFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLm5leHRQYWdlLCAuc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZS5uZXh0UGFnZSxcbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UucHJldmlvdXNQYWdlLCAuc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UucHJldmlvdXNQYWdlLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIHNwYW4sXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2JjYTtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgc3Bhbjpob3ZlciwgLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIHNwYW46Zm9jdXMsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmhvdmVyLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQgc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NkY2JjYTtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmhvdmVyIGEsIC5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmZvY3VzIGEsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmhvdmVyIGEsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZS5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCBzcGFuOmZvY3VzIGEge1xuICBjb2xvcjogI2NkY2JjYTtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayxcbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsIC5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluazpmb2N1cyxcbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3csXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsgLmFycm93LnByZXYsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluayAuYXJyb3cucHJldiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rLmRpc2FibGVkLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsuZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICBjb2xvcjogI2NkY2JjYTtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluay5kaXNhYmxlZDpob3ZlciwgLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tcHJldmlvdXNQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rLmRpc2FibGVkOmZvY3VzLFxuLnNlYXJjaF9fcGFnaW5hdGlvbiAuYWlzLVBhZ2luYXRpb24tbGlzdCAuYWlzLVBhZ2luYXRpb24taXRlbS0tbmV4dFBhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsuZGlzYWJsZWQ6aG92ZXIsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluay5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NkY2JjYTtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXByZXZpb3VzUGFnZSAuYWlzLVBhZ2luYXRpb24tbGluay5kaXNhYmxlZDpob3ZlciBhLCAuc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1wcmV2aW91c1BhZ2UgLmFpcy1QYWdpbmF0aW9uLWxpbmsuZGlzYWJsZWQ6Zm9jdXMgYSxcbi5zZWFyY2hfX3BhZ2luYXRpb24gLmFpcy1QYWdpbmF0aW9uLWxpc3QgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLW5leHRQYWdlIC5haXMtUGFnaW5hdGlvbi1saW5rLmRpc2FibGVkOmhvdmVyIGEsXG4uc2VhcmNoX19wYWdpbmF0aW9uIC5haXMtUGFnaW5hdGlvbi1saXN0IC5haXMtUGFnaW5hdGlvbi1pdGVtLS1uZXh0UGFnZSAuYWlzLVBhZ2luYXRpb24tbGluay5kaXNhYmxlZDpmb2N1cyBhIHtcbiAgY29sb3I6ICNjZGNiY2E7XG59XG5cbi5wZW9wbGUtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX3JlZmluZW1lbnQtbGlzdHMgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gYXJ0aWNsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gYSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyLCAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1sZWZ0IC5oaXQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1pbWFnZS13cmFwcGVyLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LWltYWdlLXdyYXBwZXItcGxhY2Vob2xkZXIgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LWltYWdlLXdyYXBwZXItcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1sZWZ0IC5oaXQtaW1hZ2Utd3JhcHBlci1wbGFjZWhvbGRlciBzdmcge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1wYXRod2F5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LXBhdGh3YXktdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC00MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LXBhdGh3YXktdGV4dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtbGVmdCAuaGl0LXBhdGh3YXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1wYXRod2F5LXRleHQge1xuICAgIGxlZnQ6IC0yNSU7XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgfVxufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1wYXRod2F5LWljb24ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWxlZnQgLmhpdC1wYXRod2F5LWljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtcmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LXJpZ2h0IC5oaXQtaW5mby1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1yaWdodCAuaGl0LWluZm8taXRlbTpsYXN0LWNoaWxkIC5oaXQtaW5mby10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1yaWdodCAuaGl0LWluZm8taXRlbSAuaGl0LWluZm8tdGV4dCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1yaWdodCAuaGl0LWluZm8tdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtcmlnaHQgLmhpdC1pbmZvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LXJpZ2h0IC5oaXQtaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1yaWdodCAuaGl0LWluZm8tdGV4dCBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtcmlnaHQgLmhpdC1pbmZvLXRleHQuZGlzYWJsZWQge1xuICBjb2xvcjogI2NkY2JjYTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LXJpZ2h0IC5oaXQtaW5mby10ZXh0LmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZW9wbGUtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1yaWdodCAuaGl0LWluZm8tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LXJpZ2h0IC5oaXQtaW5mby10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVvcGxlLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlb3BsZS1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LXJpZ2h0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1pbi13aWR0aDogMzAlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5wYXRod2F5cy1zZWFyY2gsXG4ucHJvamVjdHMtc2VhcmNoLFxuLnBvc3RzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGh3YXlzLXNlYXJjaCAucGF0aHdheXMtc2VhcmNoX19yZXN1bHRzLFxuLnBhdGh3YXlzLXNlYXJjaCAucHJvamVjdHMtc2VhcmNoX19yZXN1bHRzLFxuLnBhdGh3YXlzLXNlYXJjaCAucG9zdHMtc2VhcmNoX19yZXN1bHRzLFxuLnByb2plY3RzLXNlYXJjaCAucGF0aHdheXMtc2VhcmNoX19yZXN1bHRzLFxuLnByb2plY3RzLXNlYXJjaCAucHJvamVjdHMtc2VhcmNoX19yZXN1bHRzLFxuLnByb2plY3RzLXNlYXJjaCAucG9zdHMtc2VhcmNoX19yZXN1bHRzLFxuLnBvc3RzLXNlYXJjaCAucGF0aHdheXMtc2VhcmNoX19yZXN1bHRzLFxuLnBvc3RzLXNlYXJjaCAucHJvamVjdHMtc2VhcmNoX19yZXN1bHRzLFxuLnBvc3RzLXNlYXJjaCAucG9zdHMtc2VhcmNoX19yZXN1bHRzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGh3YXlzLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRzLS1sZWZ0LFxuLnByb2plY3RzLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRzLS1sZWZ0LFxuLnBvc3RzLXNlYXJjaCAuc2VhcmNoX19yZXN1bHRzLS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLnNlYXJjaF9fc3RhdHMsXG4ucHJvamVjdHMtc2VhcmNoIC5zZWFyY2hfX3N0YXRzLFxuLnBvc3RzLXNlYXJjaCAuc2VhcmNoX19zdGF0cyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhdGh3YXlzLXNlYXJjaCAuYWlzLUhpdHMtbGlzdCxcbi5wcm9qZWN0cy1zZWFyY2ggLmFpcy1IaXRzLWxpc3QsXG4ucG9zdHMtc2VhcmNoIC5haXMtSGl0cy1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4ucGF0aHdheXMtc2VhcmNoIC5haXMtSGl0cy1pdGVtLFxuLnByb2plY3RzLXNlYXJjaCAuYWlzLUhpdHMtaXRlbSxcbi5wb3N0cy1zZWFyY2ggLmFpcy1IaXRzLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmFpcy1IaXRzLWl0ZW0sXG4ucHJvamVjdHMtc2VhcmNoIC5haXMtSGl0cy1pdGVtLFxuLnBvc3RzLXNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucGF0aHdheXMtc2VhcmNoIC5haXMtSGl0cy1pdGVtOm50aC1jaGlsZCgtbisyKSxcbi5wcm9qZWN0cy1zZWFyY2ggLmFpcy1IaXRzLWl0ZW06bnRoLWNoaWxkKC1uKzIpLFxuLnBvc3RzLXNlYXJjaCAuYWlzLUhpdHMtaXRlbTpudGgtY2hpbGQoLW4rMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmFpcy1IaXRzLWl0ZW0sXG4ucHJvamVjdHMtc2VhcmNoIC5haXMtSGl0cy1pdGVtLFxuLnBvc3RzLXNlYXJjaCAuYWlzLUhpdHMtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG4gIC5wYXRod2F5cy1zZWFyY2ggLmFpcy1IaXRzLWl0ZW06bnRoLWNoaWxkKC1uKzMpLFxuLnByb2plY3RzLXNlYXJjaCAuYWlzLUhpdHMtaXRlbTpudGgtY2hpbGQoLW4rMyksXG4ucG9zdHMtc2VhcmNoIC5haXMtSGl0cy1pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cbi5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmssXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmssXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aHdheXMtc2VhcmNoIC5oaXQtbGluayxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbmssXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIsIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rOmZvY3VzLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluazpmb2N1cyxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rOmhvdmVyLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC1pbWFnZSBpbWcsIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rOmZvY3VzIC5oaXQtaW1hZ2UgaW1nLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC1pbWFnZSBpbWcsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluazpmb2N1cyAuaGl0LWltYWdlIGltZyxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rOmhvdmVyIC5oaXQtaW1hZ2UgaW1nLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbms6Zm9jdXMgLmhpdC1pbWFnZSBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC1wbGFjZWhvbGRlci1pbWFnZSBzdmcsIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rOmZvY3VzIC5oaXQtcGxhY2Vob2xkZXItaW1hZ2Ugc3ZnLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC1wbGFjZWhvbGRlci1pbWFnZSBzdmcsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluazpmb2N1cyAuaGl0LXBsYWNlaG9sZGVyLWltYWdlIHN2Zyxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rOmhvdmVyIC5oaXQtcGxhY2Vob2xkZXItaW1hZ2Ugc3ZnLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbms6Zm9jdXMgLmhpdC1wbGFjZWhvbGRlci1pbWFnZSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC10aXRsZSwgLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbms6Zm9jdXMgLmhpdC10aXRsZSxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rOmhvdmVyIC5oaXQtdGl0bGUsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluazpmb2N1cyAuaGl0LXRpdGxlLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbms6aG92ZXIgLmhpdC10aXRsZSxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rOmZvY3VzIC5oaXQtdGl0bGUge1xuICBjb2xvcjogI2ZmNDYzNztcbn1cbi5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtdGl0bGUsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXRpdGxlLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtdGl0bGUsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXRpdGxlLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGF0aHdheXMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXRpdGxlLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC10aXRsZSxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtdGl0bGUsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXRpdGxlLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtdGl0bGUsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXRpdGxlLFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1hcmVhLW9mLXN0dWR5LFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1hcmVhLW9mLXN0dWR5LFxuLnBvc3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1hcmVhLW9mLXN0dWR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucGF0aHdheXMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWFyZWEtb2Ytc3R1ZHksXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWFyZWEtb2Ytc3R1ZHksXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWFyZWEtb2Ytc3R1ZHkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSxcbi5wb3N0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtYXJlYS1vZi1zdHVkeSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1pbWFnZSxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtaW1hZ2UsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtaW1hZ2UgaW1nLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1pbWFnZSBpbWcsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtaW1hZ2UgaW1nLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1pbWFnZSBpbWcsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LWltYWdlIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiA1MCUgMCU7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aHdheXMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXBsYWNlaG9sZGVyLWltYWdlLXdyYXBwZXIsXG4ucHJvamVjdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXBsYWNlaG9sZGVyLWltYWdlLXdyYXBwZXIsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXBsYWNlaG9sZGVyLWltYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnBhdGh3YXlzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1wbGFjZWhvbGRlci1pbWFnZSxcbi5wcm9qZWN0cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtcGxhY2Vob2xkZXItaW1hZ2UsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXBsYWNlaG9sZGVyLWltYWdlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRod2F5cy1zZWFyY2ggLmhpdC1saW5rIC5oaXQtcGxhY2Vob2xkZXItaW1hZ2Ugc3ZnLFxuLnByb2plY3RzLXNlYXJjaCAuaGl0LWxpbmsgLmhpdC1wbGFjZWhvbGRlci1pbWFnZSBzdmcsXG4ucG9zdHMtc2VhcmNoIC5oaXQtbGluayAuaGl0LXBsYWNlaG9sZGVyLWltYWdlIHN2ZyB7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMzAlO1xuICBmaWxsOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5yZXNvdXJjZXMtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciAuaGl0LWFycm93LCAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIC5oaXQtYXJyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICBmaWxsOiAjZmY0NjM3O1xufVxuLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gYTpob3ZlciAuaGl0LWRvY3VtZW50LCAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIC5oaXQtZG9jdW1lbnQge1xuICBmaWxsOiAjZmY0NjM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyLCAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSBhOmhvdmVyIC5oaXQtYXJyb3csIC5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGE6Zm9jdXMgLmhpdC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWigtNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooLTQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIGEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1zb3VyY2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1zb3VyY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1hcnJvdyB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWRvY3VtZW50IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtYXJyb3csXG4ucmVzb3VyY2VzLXNlYXJjaCAuc2VhcmNoX19oaXRzIC5haXMtSGl0cyAuYWlzLUhpdHMtaXRlbSAuaGl0LWRvY3VtZW50IHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc291cmNlcy1zZWFyY2ggLnNlYXJjaF9faGl0cyAuYWlzLUhpdHMgLmFpcy1IaXRzLWl0ZW0gLmhpdC1hcnJvdyxcbi5yZXNvdXJjZXMtc2VhcmNoIC5zZWFyY2hfX2hpdHMgLmFpcy1IaXRzIC5haXMtSGl0cy1pdGVtIC5oaXQtZG9jdW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uaG9tZV9faGVhZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uaG9tZV9fY29tcG9uZW50cyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2NvbXBvbmVudHMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2NvbXBvbmVudHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4uaG9tZV9fY29tcG9uZW50cy0taGFzLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ob21lX19jb21wb25lbnRzLWlubmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9fY29tcG9uZW50cy1pbm5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2NvbXBvbmVudHMtaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5ob21lX19iaWctdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2JpZy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ob21lX190b3BpYy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fdG9waWMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fdG9waWMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5ob21lX190b3BpYy1saXN0IC5iYXNpYy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX190b3BpYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ob21lX19mZWF0dXJlZC1zdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19mZWF0dXJlZC1zdG9yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19mZWF0dXJlZC1zdG9yaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLmhvbWVfX2ZlYXR1cmVkLXN0b3JpZXMgLnBvc3QtY2F0ZWdvcnlfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2ZlYXR1cmVkLXN0b3JpZXMgLnBvc3QtY2F0ZWdvcnlfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhvbWVfX3N0YXRzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX3N0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fc3RhdHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmhvbWVfX3N0YXRzLWxlZnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX3N0YXRzLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX19zdGF0cy1yaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19zdGF0cy1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhvbWVfX3N0YXRzLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuaG9tZV9fc3RhdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvbWVfX3N0YXRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fc3RhdHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmhvbWVfX3N0YXRzLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ob21lX19zdGF0cy1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5ob21lX19zdGF0cy1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhvbWVfX3N0YXRzLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19zdGF0cy1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmhvbWVfX3N0YXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZV9fc3RhdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19zdGF0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ob21lX19zdGF0LWxlZnQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX3N0YXQtbGVmdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9tZV9fc3RhdC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fc3RhdC1sZWZ0IHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uaG9tZV9fc3RhdC1sZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX3N0YXQtbGVmdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5ob21lX19zdGF0LW51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVfX3N0YXQtcmlnaHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ob21lX19zdGF0LXJpZ2h0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19zdGF0LXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fc3RhdC1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uaG9tZV9fZGlhbG9ndWVzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaG9tZV9fZGlhbG9ndWVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ob21lX19kaWFsb2d1ZXMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5ob21lX19kaWFsb2d1ZXMtdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmhvbWVfX2RpYWxvZ3Vlcy10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDI1cHggKyAoNTAgLSAyNSkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob21lX19kaWFsb2d1ZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVfX2RpYWxvZ3Vlcy10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uaG9tZV9fZGlhbG9ndWVzLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogLTFweCAxcHggMCAjMDAwMDAwLCAxcHggMXB4IDAgIzAwMDAwMCwgMXB4IC0xcHggMCAjMDAwMDAwLCAtMXB4IC0xcHggMCAjMDAwMDAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4KSB7XG4gIC5ob21lX19kaWFsb2d1ZXMtdGV4dCBhIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDAwMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmhvbWVfX2RpYWxvZ3Vlcy10ZXh0IGE6aG92ZXIsIC5ob21lX19kaWFsb2d1ZXMtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX2RpYWxvZ3Vlcy10ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ob21lX19wYXRod2F5cyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19wYXRod2F5cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fcGF0aHdheXMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX3BhdGh3YXlzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLmhvbWVfX3BhdGh3YXlzIC5mZWF0dXJlZC1wYXRod2F5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaG9tZV9fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uaG9tZV9fcmljaC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19yaWNoLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhvbWVfX3JpY2gtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmhvbWVfX2RlcGFydG1lbnRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19kZXBhcnRtZW50cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVfX2RlcGFydG1lbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lX19kZXBhcnRtZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaG9tZV9fZGVwYXJ0bWVudHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5kaWFsb2d1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRpYWxvZ3VlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kaWFsb2d1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5kaWFsb2d1ZSAuYmFzaWMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGlhbG9ndWUgLnBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGlhbG9ndWVfX2hlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpYWxvZ3VlX19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2d1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2d1ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3VlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmRpYWxvZ3VlX19pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kaWFsb2d1ZV9faW50cm8ge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmRpYWxvZ3VlX19pbnRyby1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpYWxvZ3VlX19pbnRyby1pbm5lciAuYmFzaWMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmRpYWxvZ3VlX19pbnRyby1pbm5lciAuYmFzaWMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmRpYWxvZ3VlX19pbnRyby1tYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpYWxvZ3VlX19pbnRyby1tYXAge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uZGlhbG9ndWVfX2ludHJvLW5hbWUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kaWFsb2d1ZV9faW50cm8tbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGlhbG9ndWVfX2ludHJvLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5kaWFsb2d1ZV9faW50cm8tbGluZS0xIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmRpYWxvZ3VlX19pbnRyby1saW5lLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggNDBweCArICgxNDAgLSA0MCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kaWFsb2d1ZV9faW50cm8tbGluZS0xIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5cbi5kaWFsb2d1ZV9faW50cm8tbGluZS0yIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJTYW9sIERpc3BsYXlcIiwgVGltZXMsIEdlb3JnaWEsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZGlhbG9ndWVfX2ludHJvLWxpbmUtMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0NXB4ICsgKDE0NSAtIDQ1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmRpYWxvZ3VlX19pbnRyby1saW5lLTIge1xuICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gIH1cbn1cblxuLmRpYWxvZ3VlX19pbnRyby1zdWJoZWFkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kaWFsb2d1ZV9faW50cm8tc3ViaGVhZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGlhbG9ndWVfX2ludHJvLXN1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kaWFsb2d1ZV9faW50cm8tc3ViaGVhZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uZGlhbG9ndWVfX2ludHJvLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaWFsb2d1ZV9faW50cm8tc2Vzc2lvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3NTc1NzU7XG59XG5cbi5kaWFsb2d1ZV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmRpYWxvZ3VlX19pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2d1ZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZGlhbG9ndWVfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5kaWFsb2d1ZV9faW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmRpYWxvZ3VlX19pbWFnZS1zcGFjZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaWFsb2d1ZV9faW1hZ2UtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5kaWFsb2d1ZV9faW1hZ2UtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNHB4ICsgKDE2IC0gMTQpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGlhbG9ndWVfX2ltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRpYWxvZ3VlX19pbWFnZS1jYXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kaWFsb2d1ZV9faW1hZ2UtY2FwdGlvbiBhOmhvdmVyLCAuZGlhbG9ndWVfX2ltYWdlLWNhcHRpb24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRpYWxvZ3VlX190b3BpY3Mge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaWFsb2d1ZV9fdG9waWNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlhbG9ndWVfX3RvcGljcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmFwcGx5X190YWItdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5hcHBseV9fdGFiLXRleHQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHAgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHAgYTpob3ZlciwgLmFwcGx5X190YWItdGV4dCA+IHAgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLmFwcGx5X190YWItdGV4dCA+IGgxLFxuLmFwcGx5X190YWItdGV4dCA+IGgyLFxuLmFwcGx5X190YWItdGV4dCA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoMyxcbi5hcHBseV9fdGFiLXRleHQgPiBoNCxcbi5hcHBseV9fdGFiLXRleHQgPiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gcCArIGgxLFxuLmFwcGx5X190YWItdGV4dCA+IHAgKyBoMixcbi5hcHBseV9fdGFiLXRleHQgPiBwICsgaDYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFwcGx5X190YWItdGV4dCA+IHAgKyBoMyxcbi5hcHBseV9fdGFiLXRleHQgPiBwICsgaDQsXG4uYXBwbHlfX3RhYi10ZXh0ID4gcCArIGg1IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoMyArIGg0LFxuLmFwcGx5X190YWItdGV4dCA+IGgzICsgaDUsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDMgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gaDQgKyBoNSxcbi5hcHBseV9fdGFiLXRleHQgPiBoNCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoMSBhLFxuLmFwcGx5X190YWItdGV4dCA+IGgyIGEsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDMgYSxcbi5hcHBseV9fdGFiLXRleHQgPiBoNCBhLFxuLmFwcGx5X190YWItdGV4dCA+IGg1IGEsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDYgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFwcGx5X190YWItdGV4dCA+IGgxIGE6aG92ZXIsIC5hcHBseV9fdGFiLXRleHQgPiBoMSBhOmZvY3VzLFxuLmFwcGx5X190YWItdGV4dCA+IGgyIGE6aG92ZXIsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDIgYTpmb2N1cyxcbi5hcHBseV9fdGFiLXRleHQgPiBoMyBhOmhvdmVyLFxuLmFwcGx5X190YWItdGV4dCA+IGgzIGE6Zm9jdXMsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDQgYTpob3Zlcixcbi5hcHBseV9fdGFiLXRleHQgPiBoNCBhOmZvY3VzLFxuLmFwcGx5X190YWItdGV4dCA+IGg1IGE6aG92ZXIsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDUgYTpmb2N1cyxcbi5hcHBseV9fdGFiLXRleHQgPiBoNiBhOmhvdmVyLFxuLmFwcGx5X190YWItdGV4dCA+IGg2IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gaDEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBoMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCA0MHB4ICsgKDE0MCAtIDQwKSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IGgxIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyNXB4ICsgKDUwIC0gMjUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmFwcGx5X190YWItdGV4dCA+IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IGgzIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gaDQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTZweCArICgyNSAtIDE2KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoNSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IGg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBoNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gaDYge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpIHVsLFxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTEtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMS1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0yLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0yLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGE6aG92ZXIsIC5hcHBseV9fdGFiLXRleHQgPiB1bDpub3QoLndwLWJsb2NrLWdhbGxlcnkpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbGV2ZWwtMS1jb3VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0xLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSB1bCxcbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpIG9sIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjZlbTtcbiAgbGVmdDogLTQwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTItY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQ1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBjb3VudGVyKGxldmVsLTItY291bnRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbn1cbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsZXZlbC0zLWNvdW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGV2ZWwtMy1jb3VudGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiBvbCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNmVtO1xuICBsZWZ0OiAtNDBweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxldmVsLTMtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJHVCBBbWVyaWNhIE1vbm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogY291bnRlcihsZXZlbC0zLWNvdW50ZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiB1bCA+IGxpID4gb2wgPiBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gdWwgPiBsaSA+IG9sID4gbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IHVsID4gbGkgPiBvbCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBvbCA+IGxpID4gb2wgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgPiBsaSA+IG9sID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sID4gbGkgPiBvbCA+IGxpID4gdWwgPiBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ZW07XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgPiBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gb2wgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFwcGx5X190YWItdGV4dCA+IG9sIGE6aG92ZXIsIC5hcHBseV9fdGFiLXRleHQgPiBvbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFwcGx5X190YWItdGV4dCA+IGgxICsgb2wsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDIgKyBvbCxcbi5hcHBseV9fdGFiLXRleHQgPiBoMyArIG9sLFxuLmFwcGx5X190YWItdGV4dCA+IGg0ICsgb2wsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDUgKyBvbCxcbi5hcHBseV9fdGFiLXRleHQgPiBoNiArIG9sLFxuLmFwcGx5X190YWItdGV4dCA+IGgxICsgdWwsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDIgKyB1bCxcbi5hcHBseV9fdGFiLXRleHQgPiBoMyArIHVsLFxuLmFwcGx5X190YWItdGV4dCA+IGg0ICsgdWwsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDUgKyB1bCxcbi5hcHBseV9fdGFiLXRleHQgPiBoNiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmFwcGx5X190YWItdGV4dCA+IGZpZ3VyZTpub3QoLndwLWJsb2NrLXRhYmxlKTpub3QoLndwLWJsb2NrLWdhbGxlcnkpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hcHBseV9fdGFiLXRleHQgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE0cHggKyAoMTYgLSAxNCkgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5hcHBseV9fdGFiLXRleHQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXBwbHlfX3RhYi10ZXh0IGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFwcGx5X190YWItdGV4dCBmaWdjYXB0aW9uIGE6aG92ZXIsIC5hcHBseV9fdGFiLXRleHQgZmlnY2FwdGlvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZjQ2Mzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFwcGx5X190YWItdGV4dCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCAuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoMSArIC53cC1ibG9jay1pbWFnZSxcbi5hcHBseV9fdGFiLXRleHQgPiBoMiArIC53cC1ibG9jay1pbWFnZSxcbi5hcHBseV9fdGFiLXRleHQgPiBoMyArIC53cC1ibG9jay1pbWFnZSxcbi5hcHBseV9fdGFiLXRleHQgPiBoNCArIC53cC1ibG9jay1pbWFnZSxcbi5hcHBseV9fdGFiLXRleHQgPiBoNiArIC53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiBoMSArIC53cC1ibG9jay1nYWxsZXJ5LFxuLmFwcGx5X190YWItdGV4dCA+IGgyICsgLndwLWJsb2NrLWdhbGxlcnksXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDMgKyAud3AtYmxvY2stZ2FsbGVyeSxcbi5hcHBseV9fdGFiLXRleHQgPiBoNCArIC53cC1ibG9jay1nYWxsZXJ5LFxuLmFwcGx5X190YWItdGV4dCA+IGg2ICsgLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuLmFwcGx5X190YWItdGV4dCA+IGgxICsgLmltYWdlLWxheW91dCxcbi5hcHBseV9fdGFiLXRleHQgPiBoMiArIC5pbWFnZS1sYXlvdXQsXG4uYXBwbHlfX3RhYi10ZXh0ID4gaDMgKyAuaW1hZ2UtbGF5b3V0LFxuLmFwcGx5X190YWItdGV4dCA+IGg0ICsgLmltYWdlLWxheW91dCxcbi5hcHBseV9fdGFiLXRleHQgPiBoNiArIC5pbWFnZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXBwbHlfX3RhYi10ZXh0ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5hcHBseV9fdGFiLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYXBwbHlfX3RhYi10ZXh0IGhyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uYXBwbHlfX3RhYi10ZXh0IC5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwbHlfX3RhYi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFwcGx5X190YWItdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7XG4gIH1cbn1cblxuLmFwcGx5X19jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGx5X19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBwbHlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFwcGx5X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hcHBseV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnJlc291cmNlc19fY29scy1oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdUIEFtZXJpY2EgTW9ub1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlc19fY29scy1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cblxuLnJlc291cmNlc19fY29scyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlc291cmNlc19fY29scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzb3VyY2VzX19jb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzb3VyY2VzX19jb2wge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzX19jb2wge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxuICAucmVzb3VyY2VzX19jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgfVxufVxuXG4ucmVzb3VyY2VzX19jb2wtaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLWhlYWRsaW5lLXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnJlc291cmNlc19fY29sLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucmVzb3VyY2VzX19jb2wtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzb3VyY2VzX19jb2wtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5yZXNvdXJjZXNfX2NvbC10ZXh0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbC10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucmVzb3VyY2VzX19jb2wtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnJlc291cmNlc19fY29sLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJlc291cmNlc19fY29sLXRleHQgYTpob3ZlciwgLnJlc291cmNlc19fY29sLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlc291cmNlc19fY29sLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZXNvdXJjZXNfX2NvbC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5yZXNvdXJjZXNfX2NvbC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlc291cmNlc19fY29sLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXNfX2NvbC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnByb2dyYW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByb2dyYW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wcm9ncmFtX19oZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnByb2dyYW1fX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnByb2dyYW1fX25hbWUtbGluZTEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNhb2wgRGlzcGxheVwiLCBUaW1lcywgR2VvcmdpYSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9ncmFtX19uYW1lLWxpbmUxIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQ1cHggKyAoMTQ1IC0gNDUpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJvZ3JhbV9fbmFtZS1saW5lMSB7XG4gICAgZm9udC1zaXplOiAxNDVweDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fbmFtZS1saW5lMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0wLjE1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9ncmFtX19uYW1lLWxpbmUyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDQwcHggKyAoMTQwIC0gNDApICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAucHJvZ3JhbV9fbmFtZS1saW5lMiB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fcGFyZW50LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYmE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLnByb2dyYW1fX3BhcmVudC1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcm9ncmFtX19wYXJlbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX3BhcmVudC1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucHJvZ3JhbV9fcGFyZW50LWxpbms6aG92ZXIsIC5wcm9ncmFtX19wYXJlbnQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbV9fcGFyZW50LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2dyYW1fX2hlYWRlci1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHJvZ3JhbV9faGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXItaW1hZ2UuaGFzLXBhcmVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2dyYW1fX2hlYWRlci1pbWFnZS5oYXMtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlci1pbWFnZS5oYXMtY2FwdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXItaW1hZ2UuaGFzLWNhcHRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2dyYW1fX2hlYWRlci1pbWFnZS5oYXMtY2FwdGlvbiAucHJvZ3JhbV9faGVhZGVyLWltYWdlLXNwYWNlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLnByb2dyYW0ucGVyc29uX19oZWFkZXItaW1hZ2Utc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlO1xufVxuLnByb2dyYW0ucGVyc29uX19oZWFkZXItaW1hZ2Utc3BhY2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3JhbV9faGVhZGVyLWltYWdlLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJvZ3JhbV9faGVhZGVyLWltYWdlLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMTRweCArICgxNiAtIDE0KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlci1pbWFnZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9ncmFtX19oZWFkZXItaW1hZ2UtY2FwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZiYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZ3JhbV9faGVhZGVyLWltYWdlLWNhcHRpb24gYTpob3ZlciwgLnByb2dyYW1fX2hlYWRlci1pbWFnZS1jYXB0aW9uIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1fX2hlYWRlci1pbWFnZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZ3JhbV9faGVhZGVyLWltYWdlLWNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnByb2dyYW1fX2JvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19ib2R5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbV9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2dyYW1fX2JvZHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fYm9keS1sZWZ0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1fX2JvZHktbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2dyYW1fX2JvZHktbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2dyYW1fX2JvZHktcmlnaHQge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg0MHB4ICsgMHB4KTtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnByb2dyYW1fX2NvbnRlbnQtLW5vLW1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLnByb2dyYW1fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5wcm9ncmFtX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAucHJvZ3JhbV9fbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5wcm9ncmFtX19saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9ncmFtX19saXN0LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wcm9ncmFtX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJvZ3JhbV9fbGlzdC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvZ3JhbV9fbGlzdC1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5wcm9ncmFtX19saXN0LWxpbmtzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmJhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9ncmFtX19saXN0LWxpbmtzIGE6aG92ZXIsIC5wcm9ncmFtX19saXN0LWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX2xpc3QtbGlua3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5wcm9ncmFtX19yZWNpcmMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbV9fcmVjaXJjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1fX3JlY2lyYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX3JlY2lyYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnByb2dyYW1fX3JlY2lyYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wcm9ncmFtX19yZWNpcmMtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtaGVhZGxpbmUtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5wcm9ncmFtX19yZWNpcmMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnByb2dyYW1fX3JlY2lyYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2dyYW1fX3JlY2lyYy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uZXZlbnRzIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXZlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4uZXZlbnRzICNsdyBsaS5sd2Uge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzICNsdyBsaS5sd2Uge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV2ZW50cyAjbHcgbGkubHdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmV2ZW50cyB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4uZXZlbnRzIHVsIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldmVudHMgdWwgbGkge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuLmV2ZW50cyB1bCBsaS5sd2U6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAwMDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAwMDA7XG59XG4uZXZlbnRzIHVsIGxpOm5vdCgubHdlKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC10ZXh0LXByb1wiLCBBcmlhbCwgSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXZlbnRzIHVsIGxpOm5vdCgubHdlKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXZlbnRzIHVsIGxpOm5vdCgubHdlKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50cyB1bCBsaTpub3QoLmx3ZSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5ldmVudHMgdWwgLmx3biB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzIHVsIC5sd24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHduIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmV2ZW50cyB1bCAubHduMCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiZmYtcmVhbC1oZWFkbGluZS1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMjQ5OXB4KSB7XG4gIC5ldmVudHMgdWwgLmx3bjAge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMjVweCArICg1MCAtIDI1KSAqICggMTAwdncgLSA2MDBweCApIC8gKDI1MDAgLSA2MDApICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHduMCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHduMCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmV2ZW50cyB1bCAubHduIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZmLXJlYWwtdGV4dC1wcm9cIiwgQXJpYWwsIEhlbHZldGljYSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDI0OTlweCkge1xuICAuZXZlbnRzIHVsIC5sd24gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICsgKDI1IC0gMTYpICogKCAxMDB2dyAtIDYwMHB4ICkgLyAoMjUwMCAtIDYwMCkgKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXZlbnRzIHVsIC5sd24gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHduIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5ldmVudHMgdWwgLmx3biBhOmhvdmVyLCAuZXZlbnRzIHVsIC5sd24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmY0NjM3O1xufVxuLmV2ZW50cyB1bCAubHdkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudHMgdWwgLmx3bixcbi5ldmVudHMgdWwgLmx3bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRzIHVsIC5sd24sXG4uZXZlbnRzIHVsIC5sd2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHduLFxuLmV2ZW50cyB1bCAubHdsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuLmV2ZW50cyB1bCAubHdsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJmZi1yZWFsLXRleHQtcHJvXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAyNDk5cHgpIHtcbiAgLmV2ZW50cyB1bCAubHdsIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDE2cHggKyAoMjUgLSAxNikgKiAoIDEwMHZ3IC0gNjAwcHggKSAvICgyNTAwIC0gNjAwKSApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldmVudHMgdWwgLmx3bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmV2ZW50cyB1bCAubHdsIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50cyB1bCAubHdsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5ldmVudHMgdWwgLmx3bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ldmVudHMgdWwgLmx3bCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmV2ZW50cyB1bCAubHdsIHNwYW4sXG4uZXZlbnRzIHVsIC5sd2wgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiR1QgQW1lcmljYSBNb25vXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ldmVudHMgdWwgLmx3bCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZXZlbnRzIHVsIC5sd2wgYTpob3ZlciwgLmV2ZW50cyB1bCAubHdsIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmNDYzNztcbiAgYm9yZGVyLWNvbG9yOiAjZmY0NjM3O1xufVxuLmV2ZW50cyAubHdpMCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRod2F5c19fZGVwYXJ0bWVudHMge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRod2F5c19fZGVwYXJ0bWVudHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRod2F5c19fZGVwYXJ0bWVudHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhdGh3YXlzX19kZXBhcnRtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGF0aHdheXNfX2RlcGFydG1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4ucGF0aHdheXNfX2NvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRod2F5c19fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGh3YXlzX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5wYXRod2F5c19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGF0aHdheXNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wcm9qZWN0c19fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3RzX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvamVjdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2plY3RzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9qZWN0c19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBvc3RzX19jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0c19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucG9zdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBvc3RzX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luOiAyY207XG4gIH1cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgZmlndXJlLFxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAubmF2X19nbG9iYWwtbm9ydGhlYXN0ZXJuLFxuLm5hdl9fdG9vbGJhci1yaWdodCxcbi5uYXZfX2xpbmtzLWxpc3QsXG4ucGFnaW5hdGlvbixcbi5mb290ZXIsXG4uYmFzZV9fYXBwbHksXG4uY3Vyc29yLFxuLmhpZ2hsaWdodGVyX19jYW52YXMsXG4uYmFzaWMtbGlzdF9fYXJyb3csXG4uY3RhLWdyb3VwLFxuLnRhYnNfX2xpc3QsXG4uc2xpZGVyLFxuLmVsYS1uYXZfX3JpZ2h0LFxuLmJyZWFkY3J1bWIsXG4uc2VhcmNoX19ib3gsXG4uc2VhcmNoX19wYWdpbmF0aW9uLFxuLnN0dWRlbnRfX3BhdGh3YXksXG4uc3RvcnktcmVjaXJjLFxuLnJlY2lyYyxcbi5wcm9ncmFtX19yZWNpcmMsXG4uaG9tZS1oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3N0X19oZWFkZXIsXG4ubGFyZ2UtY3RhX19yaWdodC1pbm5lcixcbi5mZWF0dXJlZC1wb3N0X19sZWZ0LFxuLmZlYXR1cmVkLXBvc3RfX3JpZ2h0LFxuLmVsYS1uYXZfX2xlZnQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAqIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wb3N0X190ZXh0IHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xuICB9XG5cbiAgLnBvc3RfX2hlYWRlcixcbi5sYXJnZS1jdGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBvc3RfX2hlYWRlciBpbWcsXG4ubGFyZ2UtY3RhIGltZyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XG4gIH1cblxuICAucG9zdF9faW1hZ2Utc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wb3N0X19pbWFnZS1zcGFjZSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAucG9zdF9fdGV4dCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaG9tZS1oZWFkZXJfX3RleHQtY29sLFxuLmhvbWUtaGVhZGVyX19pbWFnZS1jb2wge1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaG9tZS1oZWFkZXJfX3Bob3RvLWZpZ3VyZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yaWNoLXRleHQgPiAqOm5vdCgud3AtYmxvY2staW1hZ2UpOm5vdCguYmFzaWMtbGlzdCk6bm90KC5sYXJnZS10ZXh0KTpub3QoLnBlb3BsZS1saXN0KTpub3QoLmN0YS1saXN0KTpub3QoLnRleHQtbGlzdCk6bm90KC5sYXJnZS1jdGEpOm5vdCgud3AtYmxvY2stZ2FsbGVyeSk6bm90KC53cC1ibG9jay1ncm91cCk6bm90KC5pbWFnZS1sYXlvdXQpOm5vdCgud3AtYmxvY2stY29sdW1ucyk6bm90KC5yZWxhdGVkLWFydGljbGVzKTpub3QoLndwLWJsb2NrLXRhYmxlKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/