/* reset CSS */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

img,
object,
embed {
  max-width: 100%;
}

html {
  overflow-y: auto;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights https://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: block;
  height: 0;
  overflow: hidden;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1;
}

/*reset CSS end*/
:root {
  --primary-color: #F6E200;
}

.light-off {
  --primary-color: #63666A;
}

.light-action {
  fill: var(--primary-color);
}

body {
  font-family: WixMadeforDisplay;
  font-size: 16px;
  color: #ffffff;
  background-color: #1C252E;
}
@media (max-width: 950px) {
  body {
    overflow-x: hidden;
  }
}
body.opened-menu {
  overflow: hidden;
}

.page-container {
  width: 1290px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1299.98px) {
  .page-container {
    width: 1100px;
  }
}
@media screen and (max-width: 1149.98px) {
  .page-container {
    width: 930px;
  }
}
@media screen and (max-width: 949.98px) {
  .page-container {
    width: 100%;
    padding: 0 15px;
  }
}

.page-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.page {
  padding-top: var(--header-height);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100vh;
}

body::-webkit-scrollbar {
  width: 10px;
  /* width of the entire scrollbar */
}
body::-webkit-scrollbar-track {
  background: #071622;
  /* color of the tracking area */
}
body::-webkit-scrollbar-thumb {
  background-color: #F6E200;
  /* color of the scroll thumb */
  border-radius: 2px;
  /* roundness of the scroll thumb */
}
body.light-off::-webkit-scrollbar-thumb {
  background-color: #63666A;
  /* color of the scroll thumb */
  border-radius: 2px;
  /* roundness of the scroll thumb */
}

.menu-link {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
}
@media (hover: hover) and (pointer: fine) {
  .menu-link:hover::after {
    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1);
  }
}
@media screen and (max-width: 949.98px) {
  .menu-link {
    font-size: 18px;
  }
}
@media screen and (max-width: 649.98px) {
  .menu-link {
    font-size: 16px;
  }
}
.menu-link::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 0;
  border-bottom: currentColor 1px solid;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: 300ms -webkit-transform;
  transition: 300ms -webkit-transform;
  transition: 300ms transform;
  transition: 300ms transform, 300ms -webkit-transform;
}

.btn {
  padding: 10px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
  color: #071622;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  -webkit-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.btn--primary {
  background-color: #F6E200;
  border: 1px solid #F6E200;
}
.btn--accent {
  color: #ffffff;
  background-color: #FA4516;
  border: 1px solid #FA4516;
}
@media (hover: hover) and (pointer: fine) {
  .btn:hover {
    color: #1C252E;
    background-color: #ffffff;
    border-color: #ffffff;
  }
}
.btn:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  background-color: #A3A7AA;
  border-color: #A3A7AA;
  color: #1C252E;
}
@media screen and (max-width: 949.98px) {
  .btn {
    font-size: 18px;
  }
}
@media screen and (max-width: 649.98px) {
  .btn {
    font-size: 16px;
  }
}
.btn > svg {
  margin-top: 2px;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.accent {
  color: var(--primary-color);
}

b {
  font-weight: 800;
}

.secondary-btn {
  padding: 10px 40px;
  color: #071622;
  font-size: 18px;
  font-weight: 400;
  border: 1px solid #071622;
  background: none;
  -webkit-transition-property: color, background-color, border-color;
  transition-property: color, background-color, border-color;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
@media (hover: hover) and (pointer: fine) {
  .secondary-btn:hover {
    color: #ffffff;
    background-color: #071622;
    border-color: #071622;
  }
}
.secondary-btn:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  background-color: #A3A7AA;
  border-color: #A3A7AA;
  color: #1C252E;
}

.z1 {
  font-family: DrukTextWideCyr;
  font-size: 107px;
  font-weight: 1000;
  line-height: 1.3;
  text-transform: uppercase;
}
@media screen and (max-width: 1149.98px) {
  .z1 {
    font-size: 68px;
  }
}
@media screen and (max-width: 949.98px) {
  .z1 {
    font-size: 54px;
  }
}
@media screen and (max-width: 849.98px) {
  .z1 {
    font-size: 41px;
  }
}
@media screen and (max-width: 549.98px) {
  .z1 {
    font-size: 38px;
  }
}

.z2 {
  font-family: DrukTextWideCyr;
  font-size: 50px;
  font-weight: 1000;
  text-transform: uppercase;
}
@media screen and (max-width: 1149.98px) {
  .z2 {
    font-size: 32px;
  }
}
@media screen and (max-width: 949.98px) {
  .z2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 849.98px) {
  .z2 {
    font-size: 25px;
  }
}
@media screen and (max-width: 549.98px) {
  .z2 {
    font-size: 19px;
  }
}

.z3 {
  font-family: DrukTextWideCyr;
  font-size: 32px;
  font-weight: 1000;
  text-transform: uppercase;
}
@media screen and (max-width: 1149.98px) {
  .z3 {
    font-size: 21px;
  }
}
@media screen and (max-width: 949.98px) {
  .z3 {
    font-size: 18px;
  }
}
@media screen and (max-width: 849.98px) {
  .z3 {
    font-size: 16px;
  }
}

.z4 {
  font-size: 24px;
}
@media screen and (max-width: 1149.98px) {
  .z4 {
    font-size: 21px;
  }
}
@media screen and (max-width: 849.98px) {
  .z4 {
    font-size: 18px;
  }
}
@media screen and (max-width: 649.98px) {
  .z4 {
    font-size: 16px;
  }
}

.z5 {
  font-size: 22px;
}
@media screen and (max-width: 1149.98px) {
  .z5 {
    font-size: 19px;
  }
}
@media screen and (max-width: 849.98px) {
  .z5 {
    font-size: 17px;
  }
}
@media screen and (max-width: 649.98px) {
  .z5 {
    font-size: 16px;
  }
}

.arrow-list {
  display: block;
  margin: 0;
  padding: 0;
}
.arrow-list li {
  position: relative;
  margin: 0;
  margin-bottom: 14px;
  padding: 0;
  padding-left: 33px;
  list-style: none;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
.arrow-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 13px;
  height: 16px;
  background-image: url("../images/arrow-right.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.mob-content {
  display: none;
}
@media screen and (max-width: 649.98px) {
  .mob-content {
    display: inline-block;
  }
  .mob-content--inline {
    display: inline;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL3Jlc2V0LnNjc3MiLCJjb21tb24uY3NzIiwiY29tbW9uLnNjc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyIsInV0aWxzL3NtYXJ0LWdyaWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUFBO0FBQ0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FDQ0Q7O0FERUE7RUFBd0UsY0FBQTtBQ0V4RTs7QURBQTtFQUNDLDhCQUFBO1VBQUEsc0JBQUE7QUNHRDs7QURBQTs7O0VBR0MsMkJBQUE7VUFBQSxtQkFBQTtBQ0dEOztBREFBOzs7RUFFTyxlQUFBO0FDSVA7O0FERkE7RUFBTSxnQkFBQTtBQ01OOztBREhBO0VBQUksZ0JBQUE7QUNPSjs7QURMQTtFQUFlLFlBQUE7QUNTZjs7QURQQTs7OztFQUdTLFdBQUE7RUFBYSxhQUFBO0FDWXRCOztBRFZBO0VBQUcsU0FBQTtFQUFXLFVBQUE7RUFBWSxlQUFBO0VBQWlCLHdCQUFBO0VBQTBCLHVCQUFBO0FDa0JyRTs7QURoQkE7RUFBSyw2QkFBQTtBQ29CTDs7QURsQkE7RUFBeUIsOEJBQUE7RUFBZ0MsWUFBQTtBQ3VCekQ7O0FEckJBLG9EQUFBO0FBQ0E7RUFBTyx5QkFBQTtFQUEyQixpQkFBQTtBQzBCbEM7O0FEekJBO0VBQUksaUJBQUE7RUFBbUIsc0JBQUE7QUM4QnZCOztBRDdCQTtFQUFJLG1CQUFBO0VBQXFCLG1CQUFBO0FDa0N6Qjs7QURoQ0E7RUFBSSxjQUFBO0VBQWdCLFdBQUE7RUFBYSxTQUFBO0VBQVcsMEJBQUE7RUFBNEIsYUFBQTtFQUFlLFVBQUE7QUN5Q3ZGOztBRHZDQTtFQUFlLHNCQUFBO0FDMkNmOztBRHpDQTtFQUNJLGdCQUFBLEVBQUEsU0FBQTtFQUNBLHFCQUFBLEVBQUEsWUFBQTtFQUNBLHFCQUFBLEVBQUEsc0NBQUE7RUFDQSxxQkFBQSxFQUFBLE9BQUE7QUM0Q0o7O0FE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QUQ4TUo7QUM1TUk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0RBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0FEOE1OOztBQ3pNQTtFQUNFLGFBQUE7QUQ0TUY7QUdqZE07RUZvUU47SUFJSSxxQkFBQTtFRDZNRjtFQzNNRTtJQUNFLGVBQUE7RUQ2TUo7QUFDRiIsImZpbGUiOiJjb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcmVzZXQgQ1NTICovXG5odG1sLCBib2R5LCBib2R5IGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGJsb2NrcXVvdGUsIHByZSwgYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLCBzbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLCBiLCBpLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBtZW51LCBuYXYsIHNlY3Rpb24sIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgZGV0YWlscywgc3VtbWFyeSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGRldGFpbHMsIHN1bW1hcnkge2Rpc3BsYXk6IGJsb2NrO31cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7bWF4LXdpZHRoOiAxMDAlO31cblxuaHRtbCB7b3ZlcmZsb3cteTogYXV0bzt9XG5cblxudWwge2xpc3Qtc3R5bGU6IG5vbmU7fVxuXG5ibG9ja3F1b3RlLCBxIHtxdW90ZXM6IG5vbmU7fVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBjb250ZW50OiBub25lO31cblxuYSB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LXNpemU6IDEwMCU7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuXG5kZWwge3RleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO31cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDsgY3Vyc29yOiBoZWxwO31cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOiAwO31cbnRoIHtmb250LXdlaWdodDogYm9sZDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG50ZCB7Zm9udC13ZWlnaHQ6IG5vcm1hbDsgdmVydGljYWwtYWxpZ246IHRvcDt9XG5cbmhyIHtkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7fVxuXG5pbnB1dCwgc2VsZWN0IHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyAvKiBDU1MyICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIElFICovXG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO31cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJvdHRvbTt9XG4uaWU3IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO31cbi5pZTYgaW5wdXQge3ZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTt9XG5cbnNlbGVjdCwgaW5wdXQsIHRleHRhcmVhIHtmb250OiA5OSUgc2Fucy1zZXJpZjt9XG5cbnRhYmxlIHtmb250LXNpemU6IGluaGVyaXQ7IGZvbnQ6IDEwMCU7fVxuXG5zbWFsbCB7Zm9udC1zaXplOiA4NSU7fVxuXG5zdHJvbmcge2ZvbnQtd2VpZ2h0OiBib2xkO31cblxudGQsIHRkIGltZyB7dmVydGljYWwtYWxpZ246IHRvcDt9XG5cbi8qIE1ha2Ugc3VyZSBzdXAgYW5kIHN1YiBkb24ndCBtZXNzIHdpdGggeW91ciBsaW5lLWhlaWdodHMgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vNDEzOTMwICovXG5zdWIsIHN1cCB7Zm9udC1zaXplOiA3NSU7IGxpbmUtaGVpZ2h0OiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuc3VwIHt0b3A6IC0wLjVlbTt9XG5zdWIge2JvdHRvbTogLTAuMjVlbTt9XG5cbi8qIHN0YW5kYXJkaXplIGFueSBtb25vc3BhY2VkIGVsZW1lbnRzICovXG5wcmUsIGNvZGUsIGtiZCwgc2FtcCB7Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjt9XG5cbi8qIGhhbmQgY3Vyc29yIG9uIGNsaWNrYWJsZSBlbGVtZW50cyAqL1xuLmNsaWNrYWJsZSxcbmxhYmVsLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1maWxlXSxcbmJ1dHRvbiB7Y3Vyc29yOiBwb2ludGVyO31cblxuLyogV2Via2l0IGJyb3dzZXJzIGFkZCBhIDJweCBtYXJnaW4gb3V0c2lkZSB0aGUgY2hyb21lIG9mIGZvcm0gZWxlbWVudHMgKi9cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge21hcmdpbjogMDt9XG5cbi8qIG1ha2UgYnV0dG9ucyBwbGF5IG5pY2UgaW4gSUUgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSB7d2lkdGg6IGF1dG87IG92ZXJmbG93OiB2aXNpYmxlO31cblxuLyogc2NhbGUgaW1hZ2VzIGluIElFNyBtb3JlIGF0dHJhY3RpdmVseSAqL1xuLmllNyBpbWcgey1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7fVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDAyMFwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4uY2xlYXJmaXg6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLmNsZWFyZml4IHsgem9vbTogMTsgfVxuXG4vKnJlc2V0IENTUyBlbmQqL1xuXG4iLCIvKiByZXNldCBDU1MgKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmltZyxcbm9iamVjdCxcbmVtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5hYmJyW3RpdGxlXSwgZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzAwMDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiB0YWJsZXMgc3RpbGwgbmVlZCBjZWxsc3BhY2luZz1cIjBcIiBpbiB0aGUgbWFya3VwICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgLyogQ1NTMiAqL1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IC8qIENTUyAyLjEgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyAvKiBDU1MgMyAoYW5kIDIuMSBhcyB3ZWxsLCBhY3R1YWxseSkgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBJRSAqL1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uaWU3IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uaWU2IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG5zZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQ6IDk5JSBzYW5zLXNlcmlmO1xufVxuXG50YWJsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkLCB0ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBNYWtlIHN1cmUgc3VwIGFuZCBzdWIgZG9uJ3QgbWVzcyB3aXRoIHlvdXIgbGluZS1oZWlnaHRzIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgem9vbTogMTtcbn1cblxuLypyZXNldCBDU1MgZW5kKi9cbjpyb290IHtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjRjZFMjAwO1xufVxuXG4ubGlnaHQtb2ZmIHtcbiAgLS1wcmltYXJ5LWNvbG9yOiAjNjM2NjZBO1xufVxuXG4ubGlnaHQtYWN0aW9uIHtcbiAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogV2l4TWFkZWZvckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5ib2R5Lm9wZW5lZC1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTkuOThweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDkuOThweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5wYWdlIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIC8qIHdpZHRoIG9mIHRoZSBlbnRpcmUgc2Nyb2xsYmFyICovXG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMwNzE2MjI7XG4gIC8qIGNvbG9yIG9mIHRoZSB0cmFja2luZyBhcmVhICovXG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIC8qIGNvbG9yIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAvKiByb3VuZG5lc3Mgb2YgdGhlIHNjcm9sbCB0aHVtYiAqL1xufVxuYm9keS5saWdodC1vZmY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjY2QTtcbiAgLyogY29sb3Igb2YgdGhlIHNjcm9sbCB0aHVtYiAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC8qIHJvdW5kbmVzcyBvZiB0aGUgc2Nyb2xsIHRodW1iICovXG59XG5cbi5tZW51LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubWVudS1saW5rOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC5tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLm1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubWVudS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiBjdXJyZW50Q29sb3IgMXB4IHNvbGlkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2l0aW9uOiAzMDBtcyB0cmFuc2Zvcm07XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGNvbG9yOiAjMDcxNjIyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZFMjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjZFMjAwO1xufVxuLmJ0bi0tYWNjZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTQ1MTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGQTQ1MTY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMUMyNTJFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uYnRuOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0E3QUE7XG4gIGJvcmRlci1jb2xvcjogI0EzQTdBQTtcbiAgY29sb3I6ICMxQzI1MkU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0OS45OHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJ0biA+IHN2ZyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hY2NlbnQge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uc2Vjb25kYXJ5LWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgY29sb3I6ICMwNzE2MjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MTYyMjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zZWNvbmRhcnktYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjIyO1xuICAgIGJvcmRlci1jb2xvcjogIzA3MTYyMjtcbiAgfVxufVxuLnNlY29uZGFyeS1idG46YWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EzQTdBQTtcbiAgYm9yZGVyLWNvbG9yOiAjQTNBN0FBO1xuICBjb2xvcjogIzFDMjUyRTtcbn1cblxuLnoxIHtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiAxMDdweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQ5Ljk4cHgpIHtcbiAgLnoxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OS45OHB4KSB7XG4gIC56MSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuejEge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ5Ljk4cHgpIHtcbiAgLnoxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuLnoyIHtcbiAgZm9udC1mYW1pbHk6IERydWtUZXh0V2lkZUN5cjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDkuOThweCkge1xuICAuejIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5Ljk4cHgpIHtcbiAgLnoyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OS45OHB4KSB7XG4gIC56MiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDkuOThweCkge1xuICAuejIge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uejMge1xuICBmb250LWZhbWlseTogRHJ1a1RleHRXaWRlQ3lyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OS45OHB4KSB7XG4gIC56MyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDkuOThweCkge1xuICAuejMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5Ljk4cHgpIHtcbiAgLnozIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLno0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OS45OHB4KSB7XG4gIC56NCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuejQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLno0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLno1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0OS45OHB4KSB7XG4gIC56NSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDkuOThweCkge1xuICAuejUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ5Ljk4cHgpIHtcbiAgLno1IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFycm93LWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFycm93LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLmFycm93LWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tb2ItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDkuOThweCkge1xuICAubW9iLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubW9iLWNvbnRlbnQtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59IiwiQGltcG9ydCAnLi91dGlscy9yZXNldC5zY3NzJztcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tcHJpbWFyeS1jb2xvcjogI0Y2RTIwMDtcbn1cblxuLmxpZ2h0LW9mZiB7XG4gIC0tcHJpbWFyeS1jb2xvcjogIzYzNjY2QTtcbn1cblxuLmxpZ2h0LWFjdGlvbiB7XG4gIGZpbGw6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRwcmltYXJ5LXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gICYub3BlbmVkLW1lbnUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCkge1xuICAgIHdpZHRoOiA5MzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgZmxleDogMTtcbn1cblxuLnBhZ2Uge1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIC8qIHdpZHRoIG9mIHRoZSBlbnRpcmUgc2Nyb2xsYmFyICovXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogJGRhcmstYmFja2dyb3VuZC1jb2xvcjtcbiAgICAvKiBjb2xvciBvZiB0aGUgdHJhY2tpbmcgYXJlYSAqL1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIC8qIGNvbG9yIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLyogcm91bmRuZXNzIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbiAgfVxuXG4gICYubGlnaHQtb2ZmIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wcmltYXJ5LWNvbG9yO1xuICAgICAgLyogY29sb3Igb2YgdGhlIHNjcm9sbCB0aHVtYiAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgLyogcm91bmRuZXNzIG9mIHRoZSBzY3JvbGwgdGh1bWIgKi9cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkcHJpbWFyeS10ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiBjdXJyZW50Q29sb3IgMXB4IHNvbGlkO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyB0cmFuc2Zvcm07XG4gIH1cbn1cblxuLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7ICBcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogIzA3MTYyMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcblxuICAmLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gICYtLWFjY2VudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQtY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtc20oKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJj5zdmcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmFjY2VudCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5zZWNvbmRhcnktYnRuIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuXG4gIGNvbG9yOiAjMDcxNjIyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNzE2MjI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxNjIyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDcxNjIyO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGluYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uejEge1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBmb250LXNpemU6IDEwN3B4O1xuICBmb250LXdlaWdodDogMTAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYS14bCgpIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS14cyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi56MiB7XG4gIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbGcoKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEteHMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4uejMge1xuICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uejQge1xuICBmb250LXNpemU6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uejUge1xuICBmb250LXNpemU6IDIycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hcnJvdy1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLm1vYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1zbSgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi9zbWFydC1ncmlkJztcblxuJHByaW1hcnktY29sb3I6ICNGNkUyMDA7XG4kYWNjZW50LWNvbG9yOiAjRkE0NTE2O1xuXG4kZGFyay1wcmltYXJ5LWNvbG9yOiAjNjM2NjZBO1xuJGxpZ2h0LXByaW1hcnktY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxQzI1MkU7XG5cbiRwcmltYXJ5LXRleHQtY29sb3I6ICNmZmZmZmY7XG4kaW5hY3RpdmUtdGV4dC1jb2xvcjogI0EzQTdBQTtcbiRkYXJrLXRleHQtY29sb3I6ICMwNzE2MjI7XG4kaW5hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogI0EzQTdBQTtcbiRiYWNrZ3JvdW5kLWNvbG9yOiAgIzFDMjUyRTtcbiRkYXJrLWJhY2tncm91bmQtY29sb3I6ICMwNzE2MjI7XG5cbiRwcmltYXJ5LWZvbnQ6IFdpeE1hZGVmb3JEaXNwbGF5O1xuJHNlY29uZGFyeS1mb250OiBEcnVrVGV4dFdpZGVDeXI7XG4iLCIkeG06IDQ1MHB4ICFkZWZhdWx0O1xuJHhzOiA1NTBweCAhZGVmYXVsdDtcbiRzbTogNjUwcHggIWRlZmF1bHQ7XG4kbWQ6IDg1MHB4ICFkZWZhdWx0O1xuJGxnOiA5NTBweCAhZGVmYXVsdDtcbiR4bDogMTE1MHB4ICFkZWZhdWx0O1xuJHh4bDogMTMwMHB4ICFkZWZhdWx0O1xuJHh4eGw6IDE1MTBweCAhZGVmYXVsdDtcblxuQG1peGluIG1lZGlhLXh4eGwoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4eHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHh4bCAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteHhsKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHhsIC0gMC4wMnB4fSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS14bCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PXVwKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeGwgLSAwLjAycHh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWxnKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsZyAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtbWQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZCAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtc20oJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRzbSAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteHMoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR4cyAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteG0oJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhtKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyR4bSAtIDAuMDJweH0pIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZnJvbSgkbWluX3dpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW5fd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdG8oJG1heF93aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbnNpdmVUZXh0KCkge1xuICBAaW5jbHVkZSBtZWRpYS14eGwoKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEteHMoKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbiJdfQ== */
