.hide {
  height: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 0;
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  border: 0;
  box-sizing: border-box;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

li,
ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

input,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
}

input:-webkit-direct-focus,
input:focus,
input:focus-visible,
input:hover:focus,
select:-webkit-direct-focus,
select:focus,
select:focus-visible,
select:hover:focus {
  border-bottom-color: #000;
  outline: none;
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
select:-webkit-autofill,
select:-webkit-autofill:focus,
select:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:hover {
  box-shadow: inset 0 0 0 1000px #fff;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

:-webkit-direct-focus {
  outline: 0;
}

:focus {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: inherit;
}

::-webkit-input-placeholder {
  color: #000;
}

::-moz-placeholder {
  color: #000;
}

:-ms-input-placeholder {
  color: #000;
}

::-ms-input-placeholder {
  color: #000;
}

::placeholder {
  color: #000;
}

@font-face {
  font-display: swap;
  font-family: Lars;
  src: url(../font/Lars-RegularExtended.woff2) format("woff2"),url(../font/Lars-RegularExtended.woff) format("woff");
}

html {
  font-family: Lars,Helvetica Neue,Arial,sans-serif;
  background: #f2f2f2;
  color: #000;
  font-size: 15px;
  letter-spacing: -.03em;
  overflow-x: hidden;
  transition: all .2s;
}

::-moz-selection {
  background-color: rgba(255,89,91,.11);
  color: #fff;
}

::selection {
  background-color: rgba(255,89,91,.11);
  color: #fff;
}

iframe::-moz-selection,
img::-moz-selection {
  background-color: rgba(0,0,0,.01);
  color: #000;
}

iframe::selection,
img::selection {
  background-color: rgba(0,0,0,.01);
  color: #000;
}

body {
  line-height: 1em;
  opacity: 0;
  overflow-x: hidden;
  transition: opacity .4s;
}

body.in {
  opacity: 1;
}

a {
  color: inherit;
  text-decoration: none;
  transition: color .12s;
}

.wrap {
  box-sizing: border-box;
  padding: 2rem 2rem 3rem;
}

.header {
  left: 50%;
  margin: 0 auto;
  max-width: 80rem;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 70%;
  z-index: 1;
}

.burger {
  position: fixed;
  top: 0;
  right: 0;
  padding: 1.75rem 1rem;
  z-index: 3;
}

.burger i {
  background-color: #000;
  height: 2px;
  width: 1.5rem;
  display: block;
  margin: 4px 0;
}

.nav--top a {
  max-width: 7.5em;
  white-space: nowrap;
}

.nav a span {
  display: inline-block;
  transition: color .2s,-webkit-transform .3s cubic-bezier(.08,1.02,.58,1);
  transition: transform .3s cubic-bezier(.08,1.02,.58,1),color .2s;
  transition: transform .3s cubic-bezier(.08,1.02,.58,1),color .2s,-webkit-transform .3s cubic-bezier(.08,1.02,.58,1);
}

.nav a.active {
  text-decoration: underline;
}

.footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  z-index: 1;
}

.footer.block {
  margin-bottom: 0;
  padding-bottom: 0;
}

@media (max-width: 800px) {
  .footer.block {
    flex-direction: column;
    margin-left: 0;
    width: 100%;
    text-align: center;
  }

  .footer-block {
    margin-bottom: 1rem;
  }
}

.footer img {
  height: 2rem;
}

main {
  position: relative;
  z-index: 1;
}

.anim3d {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 0;
}

.dg.ac {
  z-index: 99!important;
}

.dg.ac input[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}

.main section {
  position: relative;
  -webkit-transform: translateZ(1px);
  transform: translateZ(1px);
  z-index: 0;
}

.main section:first-of-type .block {
  -ms-flex-pack: end!important;
  justify-content: flex-end!important;
  padding-bottom: 2rem;
}

.main section .block {
  min-height: calc(100vh - 8rem);
}

.main section .block.textblock {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
}

.main .anim {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  height: 120vw;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: -webkit-transform 60ms;
  transition: transform 60ms;
  transition: transform 60ms, -webkit-transform 60ms;
  width: 140vw;
  z-index: 0;
}

main>section:first-child .textblock {
  max-width: 72rem;
}

.block {
  margin: 4rem auto;
  max-width: 80rem;
  position: relative;
  width: 80%;
}

.textblock {
  padding: 3rem 0;
}

.textblock--inner {
  position: relative;
  width: 100%;
}

.textblock--inner--header .k-writer,
.textblock--inner--header h3 {
  font-size: 1.5rem;
  letter-spacing: .08em;
  line-height: 1;
  margin-bottom: 2rem;
  text-decoration: underline;
  text-underline-offset: 5px;
  transition: all .3s;
}

.textblock--inner--header .k-writer[data-empty=true],
.textblock--inner--header h3[data-empty=true] {
  font-size: .85em;
  margin-bottom: 1rem;
  opacity: .5;
  padding-bottom: 0;
  text-decoration: none;
}

.textblock--inner--header.above,
.textblock--inner--header.above+.textblock--inner--text {
  text-align: center;
}

.textblock--inner--text {
  font-size: 2.5rem;
  line-height: 1.3333;
}

.textblock--inner--text:only-child {
  text-align: center;
}

.textblock--inner--text p:not(:last-child) {
  margin-bottom: 1em;
}

.textblock--inner--text p em {
  font-size: 1.166rem;
  font-style: normal;
  letter-spacing: 0;
}

.textblock--inner--text ul li {
  list-style-type: circle;
  margin-left: 1em;
}

.textblock--inner--text ul li:not(:last-child) {
  margin-bottom: .5em;
}

.textblock.listblock ul {
  padding-bottom: 1em;
}

.textblock.listblock ul:last-child {
  padding-bottom: 0;
}

.textblock.listblock ul li {
  list-style-type: none;
  margin-left: 0;
}

.textblock.listblock ul>li {
  font-weight: 700;
}

.textblock.listblock ul ul {
  margin-left: 1em;
}

.textblock.listblock ul ul li {
  font-weight: 400;
}

.main .textblock--inner--header h3 {
  height: auto;
  padding-bottom: 1rem;
}

.main .textblock--inner--header.above {
  padding-bottom: .75em;
  text-indent: -.05em;
}

.main .textblock--inner--header.above h3 {
  padding-bottom: 0;
}

.main .textblock--inner--header.above+.textblock--inner--text {
  margin: auto;
  padding: 0;
  width: 80%;
}

.main .textblock.listblock .show-all {
  float: right;
  font-size: 1.166rem;
  position: relative;
  text-transform: uppercase;
  top: .7rem;
}

.main .textblock.listblock .textblock--inner--text>ul>li {
  font-weight: 400;
}

.main .textblock.listblock .textblock--inner--text>ul>li>p {
  display: inline-block;
  margin-bottom: 0;
  padding-bottom: .5em;
}

.main .textblock.listblock .textblock--inner--text>ul>li>p::-moz-selection {
  background-color: hsla(0,0%,100%,.001);
}

.main .textblock.listblock .textblock--inner--text>ul>li>p::selection {
  background-color: hsla(0,0%,100%,.001);
}

.main .textblock.listblock .textblock--inner--text>ul>li>p:hover {
  cursor: pointer;
  text-decoration: underline;
}

.main .textblock.listblock .textblock--inner--text>ul ul {
  display: none;
  margin-left: 0!important;
  padding-bottom: 0;
  padding-left: 1.1em!important;
}

.main .textblock.listblock .textblock--inner--text>ul ul li {
  list-style-type: circle;
}

.main .textblock.listblock .textblock--inner--text>ul ul li:last-child {
  padding-bottom: 1em;
}

.videofile {
  position: relative;
}

.videofile:first-child {
  padding-top: 0!important;
}

.videofile video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.peopleblock {
  line-height: 1.25;
  margin-bottom: 8rem;
  padding-top: 2rem;
}

.peopleblock--inner {
  width: calc(90vw - 8rem);
}

.peopleblock--inner--header {
  font-size: 1.5rem;
  letter-spacing: .08em;
  line-height: 1;
  margin-bottom: 3rem;
  text-decoration: underline;
  text-underline-offset: 5px;
}

.peopleblock--inner--people {
  font-size: 1.166rem;
  display: grid;
  grid-gap: 3rem 1.5rem;
  grid-template-columns: repeat(4,1fr);
}

.peopleblock--inner--people .image {
  position: relative;
}

.peopleblock--inner--people .image img {
  display: block;
  margin-bottom: 1rem;
  max-width: 100%;
}

.peopleblock--inner--people .image--mouseovers,
.peopleblock--inner--people .image--mouseovers--img {
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
}

.peopleblock--inner--people .image--mouseovers--img {
  opacity: 0;
  pointer-events: none;
}

.peopleblock--inner--people .image--mouseovers--img img {
  position: absolute;
}

@media (min-width:801px) {
  a:hover {
    color: #fff;
  }

  .mobonly {
    display: none!important;
  }

  .nav {
    height: 12em;
    padding: 0 2rem 0 0;
    position: fixed;
    right: 100%;
    text-align: right;
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    width: 100vh;
    z-index: 2;
  }

  .nav--btm {
    float: left;
  }

  .nav a {
    float: right;
    margin-left: 2rem;
    padding: 2rem .5rem;
    text-align: left;
    text-transform: uppercase;
    -webkit-transform-origin: calc(50% + .8rem) 1.75rem;
    transform-origin: calc(50% + .8rem) 1.75rem;
    transition: color .2s,-webkit-transform .2s cubic-bezier(.08,1.02,.58,1);
    transition: transform .2s cubic-bezier(.08,1.02,.58,1),color .2s;
    transition: transform .2s cubic-bezier(.08,1.02,.58,1),color .2s,-webkit-transform .2s cubic-bezier(.08,1.02,.58,1);
  }

  .nav a:hover {
    color: #fff;
  }

  .nav:hover a {
    -webkit-transform: rotate(90deg) translateX(50%);
    transform: rotate(90deg) translateX(50%);
  }

  .textblock--inner--header.left {
    float: left;
    margin-top: 0;
    width: 35%;
  }

  .textblock--inner--header.left+.textblock--inner--text {
    box-sizing: border-box;
    font-size: 1.5rem;
    display: inline-block;
    padding-left: 4rem;
    width: 65%;
  }

  .main .textblock.listblock .show-all:hover {
    text-decoration: underline;
  }
}

@media (min-width:1720px) {
  .peopleblock--inner {
    width: calc(75vw - 1.5rem);
  }
}

@media (min-width:2400px) {
  .peopleblock--inner--people {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (min-width:2401px) {
  .peopleblock--inner {
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 140%;
  }
}

@media (min-width:3000px) {
  .peopleblock--inner {
    width: 180%;
  }

  .peopleblock--inner--people {
    grid-template-columns: repeat(5,1fr);
  }
}

@media (max-width:1400px) {
  .textblock--inner--header .k-writer,
  .textblock--inner--header h3 {
    font-size: 2.2vw;
  }

  .peopleblock--inner--header {
    font-size: 2.2vw;
  }
}

@media (max-width:1080px) {
  .textblock {
    padding: 3rem 0;
  }
}

@media (max-width:800px) {
  html {
    font-size: 14px;
  }

  .deskonly {
    display: none!important;
  }

  .header {
    z-index: 3;
  }

  .nav-open .nav {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }

  .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f2f2f2;
    font-size: 1.5rem;
    color: #000;
    padding: 6rem 2rem 1rem;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    transition: all .4s;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }

  .nav--btm,
  .nav--top {
    margin-top: auto;
  }

  .nav--btm a,
  .nav--top a {
    display: block;
    max-width: none;
    text-align: center;
    text-transform: uppercase;
    padding: 1rem;
  }

  .nav--btm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .nav a {
    padding-top: 1rem;
  }

  .dg.ac {
    display: none!important;
  }

  .block {
    margin-left: 2rem;
    width: calc(100% - 3rem);
  }

  .textblock--inner--header .k-writer,
  .textblock--inner--header h3 {
    font-size: .8rem;
  }

  .textblock--inner--text {
    font-size: 1.25rem;
  }

  .main .textblock.listblock .show-all {
    position: absolute;
    right: 0;
  }

  .videofile {
    height: 120vw;
  }

  .videofile .video-wrap {
    height: 100%;
  }

  .peopleblock--inner {
    width: 100%;
  }

  .peopleblock--inner--header {
    font-size: .8rem;
  }

  .peopleblock--inner--people {
    font-size: .8rem;
    grid-gap: 3rem 1rem;
    grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width:800px) and (orientation:portrait) {
  .textblock {
    padding: 4rem 0;
  }

  .main .textblock--inner--header.above+.textblock--inner--text {
    padding: 0;
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyYWwvdmFycy5zY3NzIiwic3R5bGUuY3NzIiwiZ2VuZXJhbC9yZXNldC5zY3NzIiwiZ2VuZXJhbC90eXBvZ3JhcGh5LnNjc3MiLCJnZW5lcmFsL2dlbmVyYWwuc2NzcyIsInBhcnRzL2hlYWRlci5zY3NzIiwicGFydHMvbmF2LnNjc3MiLCJwYXJ0cy9mb290ZXIuc2NzcyIsInBhcnRzL2FuaW0uc2NzcyIsInBhZ2VzL2hvbWUuc2NzcyIsImJsb2Nrcy9nZW5lcmFsLnNjc3MiLCJibG9ja3MvdGV4dGJsb2NrLnNjc3MiLCJibG9ja3MvdmlkZW9maWxlLnNjc3MiLCJibG9ja3MvcGVvcGxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkNBLE1BVkUsUUFBQSxDQUNBLE1BQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0MvQkYsQ0NMQSwyWkFpRkUsUUFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLHVCRFFGLENDTEEsOEVBV0UsYURRRixDQ0xBLEtBQ0UsYURRRixDQ0xBLFNBR0UsZURRRixDQ0xBLGFBRUUsV0RRRixDQ05FLG9EQUVFLFVEU0osQ0NMQSxNQUNFLHdCQUFBLENBQ0EsZ0JEUUYsQ0NMQSxhQUVFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkRRRixDQ05FLDhKQUlFLHdCRi9JSSxDRWdKSixZRFNKLENDTEEsK1BBV0Usa0NBQUEsQ0FDQSx3REFBQSxDQUFBLGdERE1GLENDSEEsc0JBQ0UsU0RNRixDQ0ZFLE9BQ0UsdUNBQUEsQ0FDQSxTREtKLENDREEsT0FDRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUNBLFlESUYsQ0NLQSw0QkFDRSxVREhGLENDRUEsbUJBQ0UsVURIRixDQ0VBLHVCQUNFLFVESEYsQ0NFQSx3QkFD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QkFBQSxDQUNBLFVaZ3RCWixDWTdzQlUsb0RBQ0UsU0FBQSxDQUNBLG1CWitzQlosQ1k3c0JZLHdEQUNFLGlCWitzQmQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG9mZndoaXRlOiAjZjJmMmYyO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJHJlZDogI2ZmNTk1YjtcblxuJHZoMTAwOiBjYWxjKHZhcigtLXZoKSAqIDEwMCk7XG5cbiRtb2I6ICdtYXgtd2lkdGg6IDgwMHB4JztcbiRtb2Jwb3J0OiAnbWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQnO1xuJGRlc2s6ICdtaW4td2lkdGg6IDgwMXB4JztcblxuJHhzOiAuOHJlbTtcbiRzOiAxLjE2NnJlbTtcbiRzbW06IDEuMjVyZW07XG4kc206IDEuNXJlbTtcbiRtOiAyLjVyZW07XG5cbkBtaXhpbiBzdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogJHNtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjJ2dztcbiAgfVxuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGZvbnQtc2l6ZTogJHhzO1xuICB9XG59XG5cbkBtaXhpbiBoaWRlIHtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaGlkZSB7XG4gIEBpbmNsdWRlIGhpZGU7XG59XG4iLCIuaGlkZSB7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaW5wdXQ6Zm9jdXMsIGlucHV0OmZvY3VzLXZpc2libGUsIGlucHV0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLCBpbnB1dDpob3Zlcjpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnNlbGVjdDpmb2N1cy12aXNpYmxlLFxuc2VsZWN0Oi13ZWJraXQtZGlyZWN0LWZvY3VzLFxuc2VsZWN0OmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuOi13ZWJraXQtZGlyZWN0LWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKjpmb2N1cyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L0xhcnMtUmVndWxhckV4dGVuZGVkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250L0xhcnMtUmVndWxhckV4dGVuZGVkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJMYXJzXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg5LCA5MSwgMC4xMSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5pbWc6OnNlbGVjdGlvbixcbmlmcmFtZTo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXM7XG59XG5ib2R5LmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi53cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMnJlbSAycmVtIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm1vYm9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRlc2tvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNzAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtb3BlbiAubmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMXJlbTtcbiAgei1pbmRleDogMztcbn1cbi5idXJnZXIgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5uYXYge1xuICAgIGhlaWdodDogMTJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIHdpZHRoOiAxMDB2aDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmF2LS1idG0sIC5uYXYtLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAubmF2LS1idG0gYSwgLm5hdi0tdG9wIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm5hdi0tYnRtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uYXYtLWJ0bSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubmF2LS10b3AgYSB7XG4gIG1heC13aWR0aDogNy41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm5hdiBhIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZzogMnJlbSAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoNTAlICsgMC44cmVtKSAxLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC4wOCwgMS4wMiwgMC41OCwgMSksIGNvbG9yIDIwMG1zO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5hdiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLm5hdiBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4wOCwgMS4wMiwgMC41OCwgMSksIGNvbG9yIDIwMG1zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5uYXYgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXYgYS5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubmF2OmhvdmVyIGEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9vdGVyLmJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZm9vdGVyIGltZyB7XG4gIGhlaWdodDogMnJlbTtcbn1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmFuaW0zZCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5kZy5hYyB7XG4gIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XG59XG4uZGcuYWMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZGcuYWMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbiBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubWFpbiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUgLmJsb2NrIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5tYWluIHNlY3Rpb24gLmJsb2NrIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDhyZW0pO1xufVxuLm1haW4gc2VjdGlvbiAuYmxvY2sudGV4dGJsb2NrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbiAuYW5pbSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogMTIwdnc7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwbXM7XG4gIHdpZHRoOiAxNDB2dztcbiAgei1pbmRleDogMDtcbn1cblxubWFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgLnRleHRibG9jayB7XG4gIG1heC13aWR0aDogNzJyZW07XG59XG5cbi5ibG9jayB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIC8qXG4gICYgKyAuc2FtZWFzcHJldiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICBAbWVkaWEgKCRtb2Jwb3J0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYuYmlnYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgfVxufVxuXG4udGV4dGJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICAvKlxuXG4gICYubGFyZ2Uge1xuICAgIC50ZXh0YmxvY2stLWlubmVyIHtcbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC50ZXh0YmxvY2sge1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAudGV4dGJsb2NrIHtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gIH1cbn1cbi50ZXh0YmxvY2stLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIgaDMsXG4udGV4dGJsb2NrLS1pbm5lci0taGVhZGVyIC5rLXdyaXRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIgaDMsXG4udGV4dGJsb2NrLS1pbm5lci0taGVhZGVyIC5rLXdyaXRlciB7XG4gICAgZm9udC1zaXplOiAyLjJ2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIgaDMsXG4udGV4dGJsb2NrLS1pbm5lci0taGVhZGVyIC5rLXdyaXRlciB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIgaDNbZGF0YS1lbXB0eT10cnVlXSxcbi50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIgLmstd3JpdGVyW2RhdGEtZW1wdHk9dHJ1ZV0ge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRleHRibG9jay0taW5uZXItLWhlYWRlci5hYm92ZSwgLnRleHRibG9jay0taW5uZXItLWhlYWRlci5hYm92ZSArIC50ZXh0YmxvY2stLWlubmVyLS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIubGVmdCArIC50ZXh0YmxvY2stLWlubmVyLS10ZXh0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLnRleHRibG9jay0taW5uZXItLXRleHQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGV4dGJsb2NrLS1pbm5lci0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4udGV4dGJsb2NrLS1pbm5lci0tdGV4dDpvbmx5LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHRibG9jay0taW5uZXItLXRleHQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRleHRibG9jay0taW5uZXItLXRleHQgcCBlbSB7XG4gIGZvbnQtc2l6ZTogMS4xNjZyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4udGV4dGJsb2NrLS1pbm5lci0tdGV4dCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnRleHRibG9jay0taW5uZXItLXRleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWwgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnRleHRibG9jay5saXN0YmxvY2sgdWwgdWwgbGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWFpbiAudGV4dGJsb2NrLS1pbm5lci0taGVhZGVyIGgzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5tYWluIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIuYWJvdmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICB0ZXh0LWluZGVudDogLTAuMDVlbTtcbn1cbi5tYWluIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIuYWJvdmUgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tYWluIC50ZXh0YmxvY2stLWlubmVyLS1oZWFkZXIuYWJvdmUgKyAudGV4dGJsb2NrLS1pbm5lci0tdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1haW4gLnRleHRibG9jay0taW5uZXItLWhlYWRlci5hYm92ZSArIC50ZXh0YmxvY2stLWlubmVyLS10ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbiAudGV4dGJsb2NrLmxpc3RibG9jayAuc2hvdy1hbGwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4xNjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwLjdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1haW4gLnRleHRibG9jay5saXN0YmxvY2sgLnNob3ctYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubWFpbiAudGV4dGJsb2NrLmxpc3RibG9jayAuc2hvdy1hbGw6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4ubWFpbiAudGV4dGJsb2NrLmxpc3RibG9jayAudGV4dGJsb2NrLS1pbm5lci0tdGV4dCA+IHVsID4gbGkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1haW4gLnRleHRibG9jay5saXN0YmxvY2sgLnRleHRibG9jay0taW5uZXItLXRleHQgPiB1bCA+IGxpID4gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLm1haW4gLnRleHRibG9jay5saXN0YmxvY2sgLnRleHRibG9jay0taW5uZXItLXRleHQgPiB1bCA+IGxpID4gcDo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwMSk7XG59XG4ubWFpbiAudGV4dGJsb2NrLmxpc3RibG9jayAudGV4dGJsb2NrLS1pbm5lci0tdGV4dCA+IHVsID4gbGkgPiBwOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluIC50ZXh0YmxvY2subGlzdGJsb2NrIC50ZXh0YmxvY2stLWlubmVyLS10ZXh0ID4gdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjFlbSAhaW1wb3J0YW50O1xufVxuLm1haW4gLnRleHRibG9jay5saXN0YmxvY2sgLnRleHRibG9jay0taW5uZXItLXRleHQgPiB1bCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLm1haW4gLnRleHRibG9jay5saXN0YmxvY2sgLnRleHRibG9jay0taW5uZXItLXRleHQgPiB1bCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnZpZGVvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb2ZpbGU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aWRlb2ZpbGUge1xuICAgIGhlaWdodDogMTIwdnc7XG4gIH1cbiAgLnZpZGVvZmlsZSAudmlkZW8td3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmlkZW9maWxlIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZW9wbGVibG9jayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5wZW9wbGVibG9jay0taW5uZXIge1xuICB3aWR0aDogY2FsYyg5MHZ3IC0gOHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcyMHB4KSB7XG4gIC5wZW9wbGVibG9jay0taW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDc1dncgLSAxLjVyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMXB4KSB7XG4gIC5wZW9wbGVibG9jay0taW5uZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwMHB4KSB7XG4gIC5wZW9wbGVibG9jay0taW5uZXIge1xuICAgIHdpZHRoOiAxODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnBlb3BsZWJsb2NrLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wZW9wbGVibG9jay0taW5uZXItLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucGVvcGxlYmxvY2stLWlubmVyLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGVvcGxlYmxvY2stLWlubmVyLS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG4ucGVvcGxlYmxvY2stLWlubmVyLS1wZW9wbGUge1xuICBmb250LXNpemU6IDEuMTY2cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM3JlbSAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSB7XG4gIC5wZW9wbGVibG9jay0taW5uZXItLXBlb3BsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMDBweCkge1xuICAucGVvcGxlYmxvY2stLWlubmVyLS1wZW9wbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGVvcGxlYmxvY2stLWlubmVyLS1wZW9wbGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGdyaWQtZ2FwOiAzcmVtIDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLnBlb3BsZWJsb2NrLS1pbm5lci0tcGVvcGxlIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW9wbGVibG9jay0taW5uZXItLXBlb3BsZSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wZW9wbGVibG9jay0taW5uZXItLXBlb3BsZSAuaW1hZ2UtLW1vdXNlb3ZlcnMsIC5wZW9wbGVibG9jay0taW5uZXItLXBlb3BsZSAuaW1hZ2UtLW1vdXNlb3ZlcnMtLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBlb3BsZWJsb2NrLS1pbm5lci0tcGVvcGxlIC5pbWFnZS0tbW91c2VvdmVycy0taW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGVvcGxlYmxvY2stLWlubmVyLS1wZW9wbGUgLmltYWdlLS1tb3VzZW92ZXJzLS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4vLyAgdjIuMCB8IDIwMTEwMTI2XG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUsXG4gICY6LXdlYmtpdC1kaXJlY3QtZm9jdXMsXG4gICY6aG92ZXI6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjaztcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogZ3JlZW47XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICR3aGl0ZSBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuOi13ZWJraXQtZGlyZWN0LWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKiB7XG4gICY6Zm9jdXMge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRibGFjaztcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTGFycyc7XG4gIHNyYzogdXJsKCcuLi9mb250L0xhcnMtUmVndWxhckV4dGVuZGVkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnQvTGFycy1SZWd1bGFyRXh0ZW5kZWQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4kc2FuczogJ0xhcnMnO1xuXG5AbWl4aW4gc2FucyB7XG4gIGZvbnQtZmFtaWx5OiAkc2FucywgJ0hlbHZldGljYSBOZXVlJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbn1cbiIsImh0bWwge1xuICBAaW5jbHVkZSBzYW5zO1xuICBiYWNrZ3JvdW5kOiAkb2Zmd2hpdGU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zO1xuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRyZWQsIC44OSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIC8vIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIC41KTtcbn1cblxuaW1nLFxuaWZyYW1lIHtcbiAgJjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC45OSk7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG5ib2R5IHtcbiAgLy8gbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcztcblxuICAmOmhvdmVyIHtcbiAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ud3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAzcmVtO1xuXG4gIC5jb250YWluZXIge1xuICAgIC8vIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTtcbiAgfVxufVxuXG4ubW9ib25seSB7XG4gIEBtZWRpYSAoJGRlc2spIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2tvbmx5IHtcbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgei1pbmRleDogMztcbiAgfVxuICAvLyAubG9nbyB7XG4gIC8vIH1cbn1cbiIsIi5uYXYtb3BlbiB7XG4gIC5uYXYge1xuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMS43NXJlbSAxcmVtO1xuICB6LWluZGV4OiAzO1xuXG4gIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBtZWRpYSAoJGRlc2spIHtcbiAgICBoZWlnaHQ6IDEyZW07XG4gICAgcGFkZGluZzogMCAycmVtIDAgMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICB3aWR0aDogMTAwdmg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBtZWRpYSAoJG1vYikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvZmZ3aGl0ZTtcbiAgICBmb250LXNpemU6ICRzbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAxcmVtO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gICYtLWJ0bSxcbiAgJi0tdG9wIHtcbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnRtIHtcbiAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgYSB7XG4gICAgICBtYXgtd2lkdGg6IDcuNWVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoNTAlIC0gLTAuOHJlbSkgMS43NXJlbTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC4wOCwgMS4wMiwgMC41OCwgMSksIGNvbG9yIDIwMG1zO1xuICAgIH1cblxuICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiAxLjI1cmVtIDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4wOCwgMS4wMiwgMC41OCwgMSksIGNvbG9yIDIwMG1zO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhICgkZGVzaykge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBtZWRpYSAoJGRlc2spIHtcbiAgICAgIGEge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJi5ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG4iLCJtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYW5pbTNkIHtcbiAgLy8gZmlsdGVyOiBncmF5c2NhbGUoMC4xKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogMDtcbn1cblxuLmRnLmFjIHtcbiAgei1pbmRleDogOTkgIWltcG9ydGFudDtcblxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIH1cblxuICBAbWVkaWEgKCRtb2IpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMXB4KTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4cmVtKTtcblxuICAgICAgJi50ZXh0YmxvY2sge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYW5pbSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IDEyMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjBtcztcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIHdpZHRoOiAxNDB2dztcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4iLCJtYWluIHtcbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6XG4gIH1cbn1cblxubWFpbiA+IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAudGV4dGJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICB9XG59XG5cbi5ibG9jayB7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDgwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICB9XG5cbiAgLypcbiAgJiArIC5zYW1lYXNwcmV2IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIEBtZWRpYSAoJG1vYnBvcnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJi5iaWdidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAqL1xufVxuIiwiLnRleHRibG9jayB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG5cbiAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgfVxuXG4gICYtLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgaDMsXG4gICAgICAuay13cml0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzdWJ0aXRsZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcblxuICAgICAgICAmW2RhdGEtZW1wdHk9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWJvdmUge1xuICAgICAgICAmLFxuICAgICAgICAmICsgLnRleHRibG9jay0taW5uZXItLXRleHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgLy8uNWVtO1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG5cbiAgICAgICAgICAmICsgLnRleHRibG9jay0taW5uZXItLXRleHQge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzM7XG5cbiAgICAgIEBtZWRpYSAoJG1vYikge1xuICAgICAgICBmb250LXNpemU6ICRzbW07XG4gICAgICB9XG5cbiAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHM7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLypcblxuICAmLmxhcmdlIHtcbiAgICAudGV4dGJsb2NrLS1pbm5lciB7XG4gICAgICAmLS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAqL1xuXG4gICYubGlzdGJsb2NrIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmID4gbGkge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMWVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgLy8gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbiB7XG4gIC50ZXh0YmxvY2sge1xuICAgICYtLWlubmVyIHtcbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAvLyBmb250LXNpemU6ICRtO1xuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICYubGVmdCB7XG4gICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgIC8vIHJpZ2h0OiBjYWxjKDEwMCUgLSAyZW0pO1xuICAgICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgICAvLyB3aWR0aDogMmVtO1xuLy9cbiAgICAgICAgICAvLyBoMyB7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDA7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyByaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAvLyB3aWR0aDogYXV0bztcbiAgICAgICAgICAvLyB9XG4vL1xuICAgICAgICAgIC8vICYgKyAudGV4dGJsb2NrLS1pbm5lci0tdGV4dCB7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDcwcmVtO1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogJHZoNTA7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA4MCU7XG4vL1xuICAgICAgICAgICAgLy8gQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIC8vIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgICYuYWJvdmUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNzVlbTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLS4wNWVtO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArIC50ZXh0YmxvY2stLWlubmVyLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjByZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICAgICAgQG1lZGlhICgkbW9icG9ydCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpc3RibG9jayB7XG4gICAgICAuc2hvdy1hbGwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiAuN3JlbTtcblxuICAgICAgICBAbWVkaWEgKCRtb2IpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAbWVkaWEgKCRkZXNrKSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHRibG9jay0taW5uZXItLXRleHQge1xuICAgICAgICAmID4gdWwge1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcblxuICAgICAgICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgLjk5OSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjFlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhICgkbW9iKSB7XG4gICAgaGVpZ2h0OiAxMjB2dztcblxuICAgIC52aWRlby13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIucGVvcGxlYmxvY2sge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xuICAvLyBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICAvLyB3aWR0aDogY2FsYyg4MCUgKyA4cmVtKTtcblxuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoOTB2dyAtIDhyZW0pO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MjBweCkge1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYyg3NXZ3IC0gMS41cmVtKTsgLy9jYWxjKDE1MHZ3IC8gMik7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDI0MDFweCkge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDE0MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMwMDBweCkge1xuICAgICAgd2lkdGg6IDE4MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgc3VidGl0bGU7XG5cbiAgICAgIC8vIGZvbnQtc2l6ZTogJG07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICB9XG5cbiAgICAmLS1wZW9wbGUge1xuICAgICAgZm9udC1zaXplOiAkcztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogM3JlbSAxLjVyZW07XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMDAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhICgkbW9iKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHhzO1xuICAgICAgICBncmlkLWdhcDogM3JlbSAxcmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vdXNlb3ZlcnMge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1pbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
