/* img absolute centering */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
img, legend {
  border: 0; }

legend, td, th {
  padding: 0; }

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden], template {
  display: none; }

a {
  background: 0 0; }

a:active, a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, optgroup, strong {
  font-weight: 700; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

pre, textarea {
  overflow: auto; }

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button, select {
  text-transform: none; }

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type=checkbox], input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto; }

input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em; }

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

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none; }

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

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-size: 62.5%;
  position: relative;
  max-width: 100%;
  overflow-x: hidden; }

.flexboxtweener, .flexboxtweener body {
  height: 100%; }

body {
  padding: 0;
  margin: 0;
  letter-spacing: 0;
  font-size: 16px;
  font-family: "Montserrat";
  font-weight: 300; }

a {
  display: inline-block;
  cursor: pointer; }

.outer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh; }

.wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  position: relative;
  z-index: 3; }

.page-header,
.page-footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

html.freeze, body.freeze {
  overflow: hidden;
  margin: 0;
  height: 100%; }

figure {
  margin: 0; }

button {
  border: 0;
  border: none; }

[role="button"] {
  cursor: pointer; }

input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin-top: 0; }

a {
  text-decoration: none;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s; }

a[href]:not([class]) {
  color: #007bff;
  text-decoration: none; }
  a[href]:not([class]):hover {
    text-decoration: none; }

.reset-list {
  padding: 0;
  margin: 0; }
  .reset-list li {
    list-style: none; }

.font-1 {
  opacity: 1 !important; }

.font-09 {
  opacity: 0.9 !important; }

.font-085 {
  opacity: 0.85 !important; }

.font-08 {
  opacity: 0.8 !important; }

.font-07 {
  opacity: 0.7 !important; }

.font-06 {
  opacity: 0.6 !important; }

.font-05 {
  opacity: 0.5 !important; }

.font-04 {
  opacity: 0.4 !important; }

.font-03 {
  opacity: 0.3 !important; }

.font-02 {
  opacity: 0.2 !important; }

.font-01 {
  opacity: 0.1 !important; }

.font-50 {
  font-size: 50px !important; }

.font-40 {
  font-size: 40px !important; }

.font-38 {
  font-size: 38px !important; }

.font-36 {
  font-size: 36px !important; }

.font-34 {
  font-size: 34px !important; }

.font-32 {
  font-size: 32px !important; }

.font-30 {
  font-size: 30px !important; }

.font-28 {
  font-size: 28px !important; }

.font-26 {
  font-size: 26px !important; }

.font-24 {
  font-size: 24px !important; }

.font-22 {
  font-size: 22px !important; }

.font-20 {
  font-size: 20px !important; }

.font-18 {
  font-size: 18px !important; }

.font-16 {
  font-size: 16px !important; }

.font-15 {
  font-size: 15px !important; }

.font-14 {
  font-size: 14px !important; }

.font-13 {
  font-size: 13px !important; }

.font-12 {
  font-size: 12px !important; }

.font-800 {
  font-weight: 800 !important; }

.font-700 {
  font-weight: 700 !important; }

.font-600 {
  font-weight: 600 !important; }

.font-500 {
  font-weight: 500 !important; }

.font-300 {
  font-weight: 300 !important; }

.font-200 {
  font-weight: 200 !important; }

.mt-0 {
  margin-top: 0px !important; }

.pt-0 {
  padding-top: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.pl-0 {
  padding-left: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.pr-0 {
  padding-right: 0px !important; }

.mt-3 {
  margin-top: 3px !important; }

.pt-3 {
  padding-top: 3px !important; }

.mb-3 {
  margin-bottom: 3px !important; }

.pb-3 {
  padding-bottom: 3px !important; }

.ml-3 {
  margin-left: 3px !important; }

.pl-3 {
  padding-left: 3px !important; }

.mr-3 {
  margin-right: 3px !important; }

.pr-3 {
  padding-right: 3px !important; }

.mt-5 {
  margin-top: 5px !important; }

.pt-5 {
  padding-top: 5px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.ml-5 {
  margin-left: 5px !important; }

.pl-5 {
  padding-left: 5px !important; }

.mr-5 {
  margin-right: 5px !important; }

.pr-5 {
  padding-right: 5px !important; }

.mt-7 {
  margin-top: 7px !important; }

.pt-7 {
  padding-top: 7px !important; }

.mb-7 {
  margin-bottom: 7px !important; }

.pb-7 {
  padding-bottom: 7px !important; }

.ml-7 {
  margin-left: 7px !important; }

.pl-7 {
  padding-left: 7px !important; }

.mr-7 {
  margin-right: 7px !important; }

.pr-7 {
  padding-right: 7px !important; }

.mt-10 {
  margin-top: 10px !important; }

.pt-10 {
  padding-top: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.pl-10 {
  padding-left: 10px !important; }

.mr-10 {
  margin-right: 10px !important; }

.pr-10 {
  padding-right: 10px !important; }

.mt-18 {
  margin-top: 18px !important; }

.pt-18 {
  padding-top: 18px !important; }

.mb-18 {
  margin-bottom: 18px !important; }

.pb-18 {
  padding-bottom: 18px !important; }

.ml-18 {
  margin-left: 18px !important; }

.pl-18 {
  padding-left: 18px !important; }

.mr-18 {
  margin-right: 18px !important; }

.pr-18 {
  padding-right: 18px !important; }

.mt-15 {
  margin-top: 15px !important; }

.pt-15 {
  padding-top: 15px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.ml-15 {
  margin-left: 15px !important; }

.pl-15 {
  padding-left: 15px !important; }

.mr-15 {
  margin-right: 15px !important; }

.pr-15 {
  padding-right: 15px !important; }

.mt-20 {
  margin-top: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

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

.pb-20 {
  padding-bottom: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.mt-25 {
  margin-top: 25px !important; }

.pt-25 {
  padding-top: 25px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.ml-25 {
  margin-left: 25px !important; }

.pl-25 {
  padding-left: 25px !important; }

.mr-25 {
  margin-right: 25px !important; }

.pr-25 {
  padding-right: 25px !important; }

.mt-30 {
  margin-top: 30px !important; }

.pt-30 {
  padding-top: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.ml-30 {
  margin-left: 30px !important; }

.pl-30 {
  padding-left: 30px !important; }

.mr-30 {
  margin-right: 30px !important; }

.pr-30 {
  padding-right: 30px !important; }

.mt-35 {
  margin-top: 35px !important; }

.pt-35 {
  padding-top: 35px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.ml-35 {
  margin-left: 35px !important; }

.pl-35 {
  padding-left: 35px !important; }

.mr-35 {
  margin-right: 35px !important; }

.pr-35 {
  padding-right: 35px !important; }

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

.pt-40 {
  padding-top: 40px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.ml-40 {
  margin-left: 40px !important; }

.pl-40 {
  padding-left: 40px !important; }

.mr-40 {
  margin-right: 40px !important; }

.pr-40 {
  padding-right: 40px !important; }

.mt-45 {
  margin-top: 45px !important; }

.pt-45 {
  padding-top: 45px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.ml-45 {
  margin-left: 45px !important; }

.pl-45 {
  padding-left: 45px !important; }

.mr-45 {
  margin-right: 45px !important; }

.pr-45 {
  padding-right: 45px !important; }

.mt-50 {
  margin-top: 50px !important; }

.pt-50 {
  padding-top: 50px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.ml-50 {
  margin-left: 50px !important; }

.pl-50 {
  padding-left: 50px !important; }

.mr-50 {
  margin-right: 50px !important; }

.pr-50 {
  padding-right: 50px !important; }

.mt-60 {
  margin-top: 60px !important; }

.pt-60 {
  padding-top: 60px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.ml-60 {
  margin-left: 60px !important; }

.pl-60 {
  padding-left: 60px !important; }

.mr-60 {
  margin-right: 60px !important; }

.pr-60 {
  padding-right: 60px !important; }

.mt-70 {
  margin-top: 70px !important; }

.pt-70 {
  padding-top: 70px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.ml-70 {
  margin-left: 70px !important; }

.pl-70 {
  padding-left: 70px !important; }

.mr-70 {
  margin-right: 70px !important; }

.pr-70 {
  padding-right: 70px !important; }

.mt-80 {
  margin-top: 80px !important; }

.pt-80 {
  padding-top: 80px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.ml-80 {
  margin-left: 80px !important; }

.pl-80 {
  padding-left: 80px !important; }

.mr-80 {
  margin-right: 80px !important; }

.pr-80 {
  padding-right: 80px !important; }

.mt-90 {
  margin-top: 90px !important; }

.pt-90 {
  padding-top: 90px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.ml-90 {
  margin-left: 90px !important; }

.pl-90 {
  padding-left: 90px !important; }

.mr-90 {
  margin-right: 90px !important; }

.pr-90 {
  padding-right: 90px !important; }

.mt-100 {
  margin-top: 100px !important; }

.pt-100 {
  padding-top: 100px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.ml-100 {
  margin-left: 100px !important; }

.pl-100 {
  padding-left: 100px !important; }

.mr-100 {
  margin-right: 100px !important; }

.pr-100 {
  padding-right: 100px !important; }

.mt--10 {
  margin-top: -10px !important; }

.pt--10 {
  padding-top: -10px !important; }

.mb--10 {
  margin-bottom: -10px !important; }

.pb--10 {
  padding-bottom: -10px !important; }

.ml--10 {
  margin-left: -10px !important; }

.pl--10 {
  padding-left: -10px !important; }

.mr--10 {
  margin-right: -10px !important; }

.pr--10 {
  padding-right: -10px !important; }

.mt--15 {
  margin-top: -15px !important; }

.pt--15 {
  padding-top: -15px !important; }

.mb--15 {
  margin-bottom: -15px !important; }

.pb--15 {
  padding-bottom: -15px !important; }

.ml--15 {
  margin-left: -15px !important; }

.pl--15 {
  padding-left: -15px !important; }

.mr--15 {
  margin-right: -15px !important; }

.pr--15 {
  padding-right: -15px !important; }

.mt--20 {
  margin-top: -20px !important; }

.pt--20 {
  padding-top: -20px !important; }

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

.pb--20 {
  padding-bottom: -20px !important; }

.ml--20 {
  margin-left: -20px !important; }

.pl--20 {
  padding-left: -20px !important; }

.mr--20 {
  margin-right: -20px !important; }

.pr--20 {
  padding-right: -20px !important; }

.mt--30 {
  margin-top: -30px !important; }

.pt--30 {
  padding-top: -30px !important; }

.mb--30 {
  margin-bottom: -30px !important; }

.pb--30 {
  padding-bottom: -30px !important; }

.ml--30 {
  margin-left: -30px !important; }

.pl--30 {
  padding-left: -30px !important; }

.mr--30 {
  margin-right: -30px !important; }

.pr--30 {
  padding-right: -30px !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

.text-left {
  text-align: left !important; }

.lh-12 {
  line-height: 12px; }

.lh-14 {
  line-height: 14px; }

.lh-16 {
  line-height: 16px; }

.lh-18 {
  line-height: 18px; }

.lh-20 {
  line-height: 20px; }

.lh-22 {
  line-height: 22px; }

.lh-24 {
  line-height: 24px; }

.lh-26 {
  line-height: 26px; }

.lh-46 {
  line-height: 46px; }

.w-100 {
  width: 100%; }

.bg-gray {
  background-color: #EFF2F8; }

.text-uppercase {
  text-transform: uppercase; }

.page-header__adv {
  display: block;
  position: relative; }
  .page-header__adv img {
    max-width: 100%;
    max-height: 150px;
    margin: 0 auto;
    display: block; }
  .page-header__adv span {
    font-size: 10px;
    color: #b3b3b3;
    position: absolute;
    right: 0;
    top: 100%;
    font-weight: 600; }

.page-header__wrapper {
  padding: 12px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 99; }

.page-header__logo img {
  width: 75px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain; }

.page-header__menu {
  margin-left: 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease;
  -webkit-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s; }
  .page-header__menu.hide {
    opacity: 0;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s; }

.page-header__menu-item {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 19px;
  margin-right: 20px; }
  .page-header__menu-item:hover a {
    color: #003BB3; }
  .page-header__menu-item a {
    color: #000000; }

.page-header__search-block {
  position: absolute;
  max-width: 0;
  width: -webkit-calc(100% - 455px);
  width: calc(100% - 455px);
  left: 115px;
  -webkit-transition: all .5s ease-in;
  -o-transition: all .5s ease-in;
  transition: all .5s ease-in;
  opacity: 0; }
  .page-header__search-block.open {
    max-width: 900px !important;
    opacity: 1;
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in; }
    .page-header__search-block.open .tags-dropdown {
      pointer-events: visible;
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease;
      -webkit-transition-delay: .5s;
           -o-transition-delay: .5s;
              transition-delay: .5s; }
  .page-header__search-block form {
    position: relative; }
  .page-header__search-block .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .page-header__search-block .form-group .search-button {
      width: 40px;
      height: 40px;
      position: relative;
      -webkit-transition: all .5s ease-in;
      -o-transition: all .5s ease-in;
      transition: all .5s ease-in;
      background: url("../img/search-icon.svg") no-repeat center;
      background-size: 21px;
      z-index: 2; }
    .page-header__search-block .form-group input {
      width: -webkit-calc(100% - 50px);
      width: calc(100% - 50px);
      border: 0;
      padding: 10px;
      background-color: transparent;
      font-size: 14px;
      color: #272755; }
      .page-header__search-block .form-group input::-webkit-input-placeholder {
        font-size: 14px;
        color: #272755; }
      .page-header__search-block .form-group input::-moz-placeholder {
        font-size: 14px;
        color: #272755; }
      .page-header__search-block .form-group input:-ms-input-placeholder {
        font-size: 14px;
        color: #272755; }
      .page-header__search-block .form-group input::-ms-input-placeholder {
        font-size: 14px;
        color: #272755; }
      .page-header__search-block .form-group input::placeholder {
        font-size: 14px;
        color: #272755; }
  .page-header__search-block .tags-dropdown {
    pointer-events: none;
    position: absolute;
    top: 50px;
    left: 0;
    border: solid 1px rgba(24, 55, 132, 0.47);
    background-color: #ffffff;
    border-top: 0;
    padding: 25px 15px 10px 25px;
    -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
            transform: translateY(-20px);
    opacity: 0;
    -webkit-transition: 0s ease;
    -o-transition: 0s ease;
    transition: 0s ease;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s; }
    .page-header__search-block .tags-dropdown > span {
      opacity: 0.7;
      font-size: 14px;
      color: #272755;
      margin-bottom: 14px;
      display: block; }
    .page-header__search-block .tags-dropdown .tags-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .page-header__search-block .tags-dropdown .tags-list__item {
        border-radius: 4px;
        background-color: #e5e5e5;
        font-size: 10px;
        font-weight: bold;
        padding: 8px 10px;
        margin-right: 10px;
        color: #000000;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease;
        text-transform: uppercase;
        margin-bottom: 15px;
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        white-space: nowrap;
        text-align: center; }
        .page-header__search-block .tags-dropdown .tags-list__item:hover {
          color: #17206A; }

.page-header__options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .page-header__options .toggle-search {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    background: url("../img/search-btn.svg") no-repeat center;
    background-size: contain;
    position: relative;
    margin-right: 11px;
    cursor: pointer;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    .page-header__options .toggle-search.open {
      background: url("../img/close.svg") no-repeat center;
      background-size: 15px; }
  .page-header__options .profile {
    margin-right: 11px;
    cursor: pointer;
    position: relative; }
    .page-header__options .profile__avatar {
      width: 27px;
      height: 27px; }
      .page-header__options .profile__avatar .profile__avatar {
        border-radius: 50%;
        display: block;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .page-header__options .profile__dropdown {
      border-radius: 8px;
      border: solid 1px rgba(23, 32, 106, 0.18);
      background-color: #ffffff;
      position: absolute;
      top: 35px;
      right: 0;
      padding: 26px 16px;
      visibility: hidden;
      -webkit-transform: translateY(-10px);
          -ms-transform: translateY(-10px);
              transform: translateY(-10px);
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease;
      opacity: 0; }
      .page-header__options .profile__dropdown::after {
        width: 100%;
        height: 147px;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url("../img/line-shape.svg"); }
      .page-header__options .profile__dropdown.open {
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0);
        opacity: 1;
        visibility: visible; }
      .page-header__options .profile__dropdown .img {
        width: 80px;
        height: 80px;
        -webkit-box-shadow: 0 12px 19px 0 rgba(60, 128, 209, 0.1);
                box-shadow: 0 12px 19px 0 rgba(60, 128, 209, 0.1);
        background-color: #ffffff;
        border-radius: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto;
        position: relative;
        z-index: 1; }
        .page-header__options .profile__dropdown .img img {
          width: 64px;
          height: 70px; }
      .page-header__options .profile__dropdown-menu {
        margin-top: 20px;
        position: relative;
        z-index: 1; }
      .page-header__options .profile__dropdown-item {
        white-space: nowrap;
        padding: 10px 10px 10px 38px;
        width: 100%;
        font-size: 14px;
        color: #272755;
        position: relative; }
        .page-header__options .profile__dropdown-item::after {
          width: 24px;
          height: 24px;
          position: absolute;
          left: 0;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          content: ""; }
        .page-header__options .profile__dropdown-item.comments-i::after {
          background: url("../img/message.svg") no-repeat center;
          background-size: 20px;
          opacity: .6; }
        .page-header__options .profile__dropdown-item.user-i::after {
          background: url("../img/profile.svg") no-repeat center;
          background-size: 16px; }
        .page-header__options .profile__dropdown-item.logout-i::after {
          background: url("../img/logout.svg") no-repeat center;
          background-size: 19px;
          opacity: .6; }
  .page-header__options .lang-wrapper {
    border-radius: 16px;
    border: 1px solid #17206A;
    background-color: #fff; }
    .page-header__options .lang-wrapper.active {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      -webkit-transition: all .1s ease-in;
      -o-transition: all .1s ease-in;
      transition: all .1s ease-in;
      position: relative;
      z-index: 999; }
      .page-header__options .lang-wrapper.active .lang-current::before {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
    .page-header__options .lang-wrapper .lang-block {
      position: relative; }
      .page-header__options .lang-wrapper .lang-block .lang-current {
        padding: 6px 34px 6px 14px;
        cursor: pointer;
        position: relative;
        color: #17206A;
        font-size: 12px;
        letter-spacing: -0.05px;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        font-weight: 300; }
        .page-header__options .lang-wrapper .lang-block .lang-current::before {
          position: absolute;
          content: '';
          top: 0;
          bottom: 0;
          right: 2px;
          margin: auto;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("../img/down-arrow-border.svg");
          width: 24px;
          height: 24px;
          -webkit-transition: .3s ease;
          -o-transition: .3s ease;
          transition: .3s ease; }
      .page-header__options .lang-wrapper .lang-block .lang-list {
        position: absolute;
        top: 100%;
        left: -1px;
        right: 0;
        width: -webkit-calc(100% + 2px);
        width: calc(100% + 2px);
        margin: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 7px 14px;
        border-radius: 0 0 16px 16px;
        border: 1px solid #17206A;
        border-top: none;
        background-color: #fff;
        -webkit-transform: translateY(-10px);
            -ms-transform: translateY(-10px);
                transform: translateY(-10px);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all .1s ease-in;
        -o-transition: all .1s ease-in;
        transition: all .1s ease-in; }
        .page-header__options .lang-wrapper .lang-block .lang-list.open {
          -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0);
          opacity: 1;
          visibility: visible; }
        .page-header__options .lang-wrapper .lang-block .lang-list .lang-link {
          color: #17206a;
          font-size: 12px;
          letter-spacing: -0.05px;
          padding-top: 8px;
          padding-bottom: 8px; }

.covid-btn {
  background: #D80943;
  border-radius: 18.5px;
  color: #FFFFFF;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 9px 20px 9px 40px;
  margin-right: 10px;
  position: relative; }
  .covid-btn:hover {
    background-color: #ff1759; }
  .covid-btn::after {
    background-color: #ff1759;
    background-image: url("../img/cell.svg");
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
    width: 31px;
    height: 31px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 18.5px; }

.background-gray .page-footer__top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(white));
  background-image: -o-linear-gradient(top, #f2f2f2 0%, white);
  background-image: linear-gradient(to bottom, #f2f2f2 0%, white); }
  .background-gray .page-footer__top::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 35%;
    height: 135%;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(24%, #f2f2f2), to(rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(top, #f2f2f2 24%, rgba(255, 255, 255, 0));
    background-image: linear-gradient(to bottom, #f2f2f2 24%, rgba(255, 255, 255, 0));
    background-position: bottom left;
    z-index: 4; }

.page-footer {
  margin-top: 20px; }
  .page-footer__top {
    overflow: hidden;
    position: relative; }
    .page-footer__top::before {
      position: absolute;
      content: "";
      bottom: 0;
      left: 0;
      width: 35%;
      height: 135%;
      background-size: contain;
      background-repeat: no-repeat;
      background-image: url(../img/footer-bg.png);
      background-position: bottom left;
      z-index: 2; }
    .page-footer__top .container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
    .page-footer__top img {
      display: block; }
    .page-footer__top .store {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 40px; }
      .page-footer__top .store a {
        display: block;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; }
        .page-footer__top .store a:hover {
          -webkit-transform: translateY(-5px);
              -ms-transform: translateY(-5px);
                  transform: translateY(-5px); }
    .page-footer__top .app-store {
      margin-right: 10px;
      margin-left: 20px; }
    .page-footer__top .always-aware {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      max-width: 600px;
      padding: 100px 30px 40px 250px;
      position: relative;
      z-index: 5; }
      .page-footer__top .always-aware .site-logo {
        position: absolute;
        left: 0;
        bottom: -15px; }
      .page-footer__top .always-aware .title {
        font-size: 20px;
        font-weight: 800;
        color: #222222;
        margin-bottom: 5px;
        position: relative;
        z-index: 2; }
      .page-footer__top .always-aware .subtitle {
        color: #585858;
        font-family: "Montserrat";
        font-size: 15px;
        font-weight: bold;
        line-height: 15px;
        position: relative;
        z-index: 2; }
  .page-footer__bottom {
    background-color: #131927;
    color: #ffffff; }
    .page-footer__bottom .footer-bottom {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .page-footer__bottom .footer-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 15px 0 20px; }
      .page-footer__bottom .footer-menu__item {
        margin-right: 50px; }
        .page-footer__bottom .footer-menu__item a {
          font-size: 15px;
          font-weight: bold;
          color: #FFFFFF;
          font-family: "Montserrat"; }
          .page-footer__bottom .footer-menu__item a:hover {
            text-decoration: underline; }
    .page-footer__bottom .footer-text {
      font-size: 13px;
      letter-spacing: -0.05px;
      max-width: 1000px;
      padding-bottom: 30px;
      line-height: 18px;
      padding-right: 30px; }

.social-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 18px; }
  .social-items .social-item a {
    padding: 7px;
    -webkit-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
    margin-left: 10px; }
    .social-items .social-item a:hover {
      -webkit-transform: translateY(-5px);
          -ms-transform: translateY(-5px);
              transform: translateY(-5px); }
    .social-items .social-item a img {
      height: 18px;
      max-width: 28px;
      -o-object-fit: contain;
         object-fit: contain; }

.big-news {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #eff2f8;
  margin-bottom: 30px; }
  .big-news__row {
    display: none; }
  .big-news_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #ffffff; }
    .big-news_column .big-news__img {
      width: 100%;
      padding-bottom: -webkit-calc(5% / 8 * 100);
      padding-bottom: calc(5% / 8 * 100); }
    .big-news_column .big-news__title {
      font-size: 20px; }
    .big-news_column .big-news__content {
      width: 100%;
      padding: 15px 0; }
  .big-news__img {
    width: 50%;
    padding-bottom: 34%;
    position: relative;
    overflow: hidden; }
    .big-news__img:hover + .big-news__content .big-news__title {
      color: #003BB3; }
    .big-news__img img {
      -webkit-transition: 1s;
      -o-transition: 1s;
      transition: 1s;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .big-news__content {
    width: 50%;
    padding: 25px;
    overflow: hidden;
    position: relative; }
  .big-news__title {
    font-size: 22px;
    line-height: 27px;
    color: #000000;
    font-weight: bold;
    -webkit-transition: 0.2s ease;
    -o-transition: 0.2s ease;
    transition: 0.2s ease;
    margin-bottom: 20px;
    display: block; }
    .big-news__title:hover {
      color: #003BB3; }
  .big-news__description {
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    color: #000000;
    display: block; }
    .big-news__description.truncate {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical; }

.top-news__big .big-news__title:hover {
  color: #003BB3 !important; }

.top-news__big .big-news:hover .big-news__title {
  color: #000000; }

.small-news {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 30px; }
  .small-news:hover .small-news__title {
    color: #003BB3; }
  .small-news__img {
    width: 160px;
    height: 108px;
    min-width: 130px;
    position: relative;
    overflow: hidden; }
    .small-news__img img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-transition: 1s;
      -o-transition: 1s;
      transition: 1s; }
  .small-news__content {
    padding-left: 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .small-news__title {
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    font-weight: 500;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }

.news-lenta {
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(197, 197, 197, 0.8);
  margin-bottom: 18px; }
  .news-lenta:hover .news-lenta__title {
    color: #003BB3; }
  .news-lenta__title {
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    color: #000000;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }

.news-overlay {
  position: relative;
  padding-bottom: 65%;
  width: 100%;
  display: block;
  margin-bottom: 20px; }
  .news-overlay:hover::before {
    opacity: 1; }
  .news-overlay_small .news-overlay__title {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding: 25px 20px; }
  .news-overlay_small .news-overlay__category {
    top: 20px; }
  .news-overlay::before {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    width: 100%;
    height: 100%;
    max-height: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    z-index: 1;
    opacity: .8; }
  .news-overlay__img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block; }
  .news-overlay__title {
    padding: 30px;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 37px;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .news-overlay__category {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 5;
    background-color: rgba(23, 32, 106, 0.6);
    padding: 4px 14px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500; }

.interview-news {
  width: 100%;
  display: block;
  margin-bottom: 30px; }
  .interview-news__img {
    width: 100%;
    padding-bottom: 60%;
    position: relative;
    display: block;
    margin-bottom: 10px; }
    .interview-news__img img {
      position: absolute;
      left: 0;
      top: 0;
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%;
      width: 100%; }
  .interview-news__title {
    z-index: 2;
    position: relative;
    background-color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #0c2f75; }

.news-business {
  border: 1px solid rgba(151, 151, 151, 0.23);
  background-color: #FFFFFF; }
  .news-business:hover {
    border-color: #003BB3; }
    .news-business:hover .news-business__title {
      color: #003BB3; }
  .news-business__img-wrapper {
    display: block;
    width: 100%;
    padding-bottom: 60%;
    position: relative;
    overflow: hidden; }
  .news-business__img {
    -webkit-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0;
    content: ""; }
  .news-business__title {
    font-size: 15px;
    padding: 15px;
    font-weight: 700;
    font-family: "DINPro";
    color: #000000;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    display: block; }

.news {
  width: 100%;
  position: relative; }
  .news:hover .news__title {
    color: #003BB3; }
  .news__img {
    position: relative;
    width: 100%;
    padding-bottom: 60%;
    overflow: hidden;
    display: block;
    margin-bottom: 12px; }
    .news__img:hover + .news__title {
      color: #003BB3; }
    .news__img img {
      display: block;
      -webkit-transition: 1s ease;
      -o-transition: 1s ease;
      transition: 1s ease;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
  .news__title {
    color: rgba(0, 0, 0, 0.8);
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }
    .news__title:hover {
      color: #003BB3; }
  .news__desc {
    color: rgba(0, 0, 0, 0.42);
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
    margin-top: 10px; }
  .news__category {
    position: absolute;
    top: 15px;
    left: 0;
    z-index: 2;
    background-color: rgba(23, 32, 106, 0.6);
    padding: 4px 14px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 500; }

.top-gallery {
  position: relative;
  overflow: hidden;
  margin-bottom: 15px;
  padding-bottom: -webkit-calc(5% / 8 * 100);
  padding-bottom: calc(5% / 8 * 100);
  display: block; }
  .top-gallery:hover .top-gallery__img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .top-gallery::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    content: "";
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
    background-image: -o-linear-gradient(top, transparent, #000);
    background-image: linear-gradient(180deg, transparent, #000);
    z-index: 10; }
  .top-gallery__play-icon {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 82px;
    height: 82px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 15;
    background-color: rgba(23, 32, 106, 0.3);
    border-radius: 100px; }
    .top-gallery__play-icon.video {
      background-image: url(../img/play-video.svg); }
    .top-gallery__play-icon.image {
      background-image: url(../img/play-image.svg); }
  .top-gallery__img {
    -webkit-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0; }
  .top-gallery__title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 15;
    color: #fff;
    font-family: "DINPro";
    font-size: 23px;
    font-weight: bold;
    letter-spacing: -.2px;
    padding: 20px 30px;
    display: block;
    line-height: 29px; }

.gallery-item {
  width: 100%;
  margin-bottom: 20px; }
  .gallery-item:hover .gallery-item__title {
    color: #003BB3; }
  .gallery-item:hover .gallery-item__img .img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .gallery-item__img {
    position: relative;
    width: 100%;
    padding-bottom: -webkit-calc(5% / 8 * 100);
    padding-bottom: calc(5% / 8 * 100);
    display: block;
    margin-bottom: 10px;
    overflow: hidden; }
    .gallery-item__img .img {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      position: absolute;
      left: 0;
      top: 0;
      -webkit-transition: 1s ease;
      -o-transition: 1s ease;
      transition: 1s ease; }
  .gallery-item__play-icon {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 51px;
    height: 51px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 15;
    background-color: rgba(23, 32, 106, 0.3);
    border-radius: 100px; }
    .gallery-item__play-icon.video {
      background-image: url(../img/play-video.svg); }
    .gallery-item__play-icon.image {
      background-image: url(../img/play-image.svg); }
  .gallery-item .news-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .gallery-item .news-meta .category {
      font-family: "Montserrat";
      color: #304FFF; }
  .gallery-item__title {
    font-family: "Montserrat";
    font-weight: bold;
    color: #000000;
    line-height: 19px;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }
    .gallery-item__title:hover {
      color: #17206A; }

.news-more-read {
  width: 100%;
  background-color: rgba(216, 216, 216, 0.31);
  margin-bottom: 5px;
  position: relative;
  -webkit-transition: .3s ease-in-out;
  -o-transition: .3s ease-in-out;
  transition: .3s ease-in-out; }
  .news-more-read:hover {
    background-color: rgba(216, 216, 216, 0.6); }
  .news-more-read__title {
    width: 100%;
    padding: 0 18px 18px 18px;
    display: block;
    color: #000000;
    font-size: 15px;
    font-weight: 600; }
  .news-more-read__img {
    width: 100%;
    position: relative;
    padding-bottom: 60%;
    display: block;
    background-size: cover;
    background-position: center; }
  .news-more-read .news-meta {
    padding: 0 18px;
    margin: 0; }
  .news-more-read .news__category {
    z-index: 5; }

.news-recommended {
  width: 100%;
  background-color: #ffffff;
  margin-bottom: 15px;
  position: relative;
  border: 1px solid rgba(151, 151, 151, 0.23); }
  .news-recommended:hover {
    border-color: #17206A; }
    .news-recommended:hover .news-recommended__title {
      color: #17206A; }
  .news-recommended__title {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    width: 100%;
    padding: 0 18px 18px 18px;
    display: block;
    color: #000000;
    font-size: 15px;
    font-weight: 600; }
  .news-recommended__img {
    width: 100%;
    position: relative;
    padding-bottom: 60%;
    display: block;
    background-size: cover;
    background-position: center; }
  .news-recommended .news-meta {
    padding: 0 18px;
    margin-top: 15px; }

.single-layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0; }
  .single-layout__left-center {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
    .single-layout__left-center .sticky-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 50px; }
  .single-layout__left {
    width: 240px;
    margin-right: 2px;
    overflow: hidden; }
  .single-layout__center {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative; }
    .single-layout__center.slc {
      width: -webkit-calc(100% - 540px);
      width: calc(100% - 540px); }
  .single-layout__right {
    width: 300px;
    overflow: hidden; }

.single-header {
  padding: 0 20px 20px 20px;
  position: relative;
  z-index: 2; }
  .single-header::after {
    width: 1px;
    height: -webkit-calc(100% - 25px);
    height: calc(100% - 25px);
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    border-left: 1px solid rgba(151, 151, 151, 0.23); }
  .single-header__meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    margin-bottom: 10px; }
    .single-header__meta .comments {
      color: #17206A; }
    .single-header__meta .date, .single-header__meta .view, .single-header__meta .comments {
      margin-right: 15px;
      position: relative;
      padding-left: 20px; }
      .single-header__meta .date::before, .single-header__meta .view::before, .single-header__meta .comments::before {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        width: 17px;
        height: 15px; }
    .single-header__meta .date::before {
      background-image: url("../img/calendar.svg"); }
    .single-header__meta .view::before {
      background-image: url("../img/view.svg"); }
    .single-header__meta .comments::before {
      background-image: url("../img/message.svg"); }
  .single-header__title {
    font-size: 26px;
    font-weight: bold;
    line-height: 32px;
    color: #000000; }

.single-content {
  font-size: 19px;
  line-height: 31px;
  color: #000000;
  padding: 0 20px;
  border-left: 1px solid rgba(151, 151, 151, 0.23);
  margin-bottom: 20px;
  position: relative;
  padding-bottom: 20px;
  font-family: "PTSerif"; }
  .single-content::after {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    height: 1px;
    position: absolute;
    left: 20px;
    bottom: 0;
    border-bottom: 1px dashed #979797;
    content: "";
    opacity: .6; }
  .single-content p {
    font-weight: 500;
    font-family: "PTSerif"; }
    .single-content p:last-child {
      margin-bottom: 0; }
  .single-content i {
    font-family: "PTSerif";
    font-style: italic; }
  .single-content img {
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block; }
  .single-content video, .single-content iframe {
    max-width: 100%;
    margin: auto;
    display: block; }
  .single-content figure {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0; }
    .single-content figure figcaption {
      color: #888888;
      font-family: "Montserrat";
      font-size: 14px;
      line-height: 19px;
      text-align: center;
      padding-top: 5px; }
  .single-content ul {
    list-style: none;
    margin: 0;
    padding-left: 20px; }
    .single-content ul li {
      margin-bottom: 15px;
      font-weight: 500;
      position: relative;
      padding: 0 25px !important;
      background: none !important;
      border: 0 !important; }
      .single-content ul li::before {
        content: "";
        position: absolute;
        top: 9px;
        left: 0;
        width: 10px;
        height: 10px;
        background-color: #184fa8;
        border-radius: 50%; }
  .single-content blockquote {
    margin: 40px 0 30px 0; }
    .single-content blockquote:not([class]) {
      border: 1px dashed #979797;
      background-color: #FFFFFF;
      position: relative;
      padding: 40px 28px 22px 28px; }
      .single-content blockquote:not([class])::after {
        width: 46px;
        height: 46px;
        content: "";
        position: absolute;
        left: 25px;
        top: -23px;
        background: url("../img/blockquote.svg") no-repeat center;
        background-size: contain; }
      .single-content blockquote:not([class])::before {
        width: 46px;
        height: 46px;
        content: "";
        position: absolute;
        left: 29px;
        top: -20px;
        background-color: #4A90E2;
        background-size: contain;
        opacity: .4;
        border-radius: 100px; }
      .single-content blockquote:not([class]) p {
        margin-top: 0;
        font-size: 18px;
        font-style: italic;
        line-height: 31px;
        color: #000000;
        font-family: "PTSerif"; }
        .single-content blockquote:not([class]) p:last-child {
          margin-bottom: 0; }
      .single-content blockquote:not([class]) a {
        font-weight: 600;
        font-family: "Montserrat";
        color: #17206A !important;
        font-size: 16px;
        line-height: 22px; }
    .single-content blockquote.link-style {
      background-color: rgba(216, 216, 216, 0.33);
      border-left: 5px solid #3B5FB8;
      margin: 0;
      padding: 5px 20px;
      font-family: "Montserrat"; }
      .single-content blockquote.link-style p, .single-content blockquote.link-style a {
        margin-bottom: 16px;
        margin-top: 16px;
        font-weight: 600;
        font-family: "Montserrat";
        color: #17206A;
        font-size: 16px;
        line-height: 22px; }
      .single-content blockquote.link-style a:hover {
        color: #003BB3; }
  .single-content .main-img {
    width: 100%;
    margin-bottom: 10px; }
    .single-content .main-img img {
      width: 100%;
      height: auto;
      display: block; }
    .single-content .main-img__caption {
      opacity: 0.56;
      color: #222222;
      font-family: "Montserrat";
      font-size: 12px;
      line-height: 16px;
      letter-spacing: -0.06px;
      padding-bottom: 10px;
      padding-top: 10px; }

.single-content .link-style {
  background-color: rgba(216, 216, 216, 0.33);
  border-left: 5px solid #3B5FB8;
  margin: 0 !important;
  padding: 5px 20px !important;
  font-family: "Montserrat"; }
  .single-content .link-style p, .single-content .link-style a {
    margin-bottom: 16px;
    margin-top: 16px;
    font-weight: 600;
    font-family: "Montserrat";
    color: #17206A;
    font-size: 16px;
    line-height: 22px; }
  .single-content .link-style a:hover {
    color: #003BB3; }

.link-style a, .bl-d a {
  color: #3b5fb8 !important; }

.link-style a:hover, .bl-d a:hover {
  color: #003BB3 !important; }

.single-content figure.iframe iframe:not(.juxtapose) {
  max-width: 100%;
  height: 400px; }

@media (max-width: 1200px) {
  .single-content figure.iframe iframe:not(.juxtapose) {
    max-width: 100%;
    height: 300px; } }

.share-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px; }
  .share-links .text {
    padding: 22px;
    width: 150px;
    text-align: center;
    border: 1px solid rgba(151, 151, 151, 0.33);
    font-weight: 600;
    font-size: 14px; }
  .share-links .items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    border-top: 1px solid rgba(151, 151, 151, 0.33);
    border-bottom: 1px solid rgba(151, 151, 151, 0.33); }
    .share-links .items a {
      width: 100px;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      border-right: 1px solid rgba(151, 151, 151, 0.33);
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
      .share-links .items a:hover {
        background-color: rgba(12, 47, 117, 0.1); }
    .share-links .items img {
      max-width: 20px;
      max-height: 20px; }

.comment-form {
  margin-bottom: 35px; }

.comment-wrapper .login-date-info {
  color: #222222;
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 500;
  opacity: .4; }

.comment-header {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .comment-header .comment-title {
    font-size: 20px;
    font-weight: 900; }
  .comment-header .comment-toggle {
    border: 1px solid rgba(5, 80, 234, 0.47);
    border-radius: 10px; }
    .comment-header .comment-toggle .arrow-icon {
      content: "";
      width: 28px;
      height: 28px;
      background-image: url("../img/down-arrow-solid.svg");
      background-size: 8px;
      background-repeat: no-repeat;
      background-position: center;
      display: block;
      cursor: pointer; }

.comment-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #eceff4;
  border-top: solid 1px rgba(151, 151, 151, 0.4);
  margin-bottom: 15px; }
  .comment-filter__item {
    font-size: 13px;
    font-weight: 500;
    color: #414d6a;
    padding: 12px 17px; }
    .comment-filter__item:hover {
      color: #0550ea; }
    .comment-filter__item.active {
      color: #0550ea;
      position: relative; }
      .comment-filter__item.active::after {
        width: 100%;
        height: 2px;
        position: absolute;
        bottom: -1px;
        left: 0;
        background-color: #0550ea;
        content: ""; }

.comment-user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px; }
  .comment-user .comment-img-block img {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    -o-object-fit: cover;
       object-fit: cover; }
  .comment-user .comment-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 15px;
    width: 100%;
    border-bottom: 1px dashed rgba(151, 151, 151, 0.58); }
    .comment-user .comment-info .comment-header {
      margin-bottom: 10px; }
      .comment-user .comment-info .comment-header .left-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .comment-user .comment-info .comment-header .left-block .login {
          font-family: "Montserrat";
          font-size: 14px;
          font-weight: 500;
          color: #414d6a;
          margin-right: 20px; }
        .comment-user .comment-info .comment-header .left-block .login-date-info {
          opacity: 0.4;
          font-family: "Montserrat";
          font-size: 14px;
          font-weight: 500;
          color: #414d6a; }
      .comment-user .comment-info .comment-header .right-block .like-buttons {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .comment-user .comment-info .comment-header .right-block .like-buttons .thumbs {
          margin-left: 10px;
          font-family: "Montserrat";
          font-size: 14px;
          color: #028c45;
          cursor: pointer;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .comment-user .comment-info .comment-header .right-block .like-buttons .thumbs .icon {
            background: url("../img/thumbs-up.svg") no-repeat center right;
            background-size: contain;
            width: 19px;
            height: 19px;
            content: "";
            display: block;
            opacity: .4;
            margin-left: 10px; }
          .comment-user .comment-info .comment-header .right-block .like-buttons .thumbs.thumbs-down .icon {
            -webkit-transform: rotate(-180deg);
                -ms-transform: rotate(-180deg);
                    transform: rotate(-180deg); }
    .comment-user .comment-info .comment-text {
      color: #222222;
      font-family: "Montserrat";
      font-size: 16px;
      letter-spacing: -0.3px;
      margin-bottom: 10px;
      font-weight: 400;
      opacity: 1; }
    .comment-user .comment-info .comment-bottom {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 15px; }
      .comment-user .comment-info .comment-bottom .comment-block.close {
        position: relative;
        padding-left: 15px; }
        .comment-user .comment-info .comment-bottom .comment-block.close::before {
          position: absolute;
          content: '';
          left: 0;
          top: 0;
          bottom: 0;
          margin: auto;
          width: 10px;
          height: 10px;
          background-size: contain;
          background-repeat: no-repeat;
          background-position: center;
          background-image: url("../img/close-comment.svg"); }
      .comment-user .comment-info .comment-bottom .comment-block a {
        opacity: 0.84;
        font-family: "Montserrat";
        font-size: 14px;
        color: #787993;
        text-decoration: underline;
        margin-right: 20px; }
    .comment-user .comment-info .comment-answers-wrapper {
      padding-left: 20px;
      position: relative; }
      .comment-user .comment-info .comment-answers-wrapper::after {
        width: 2px;
        height: -webkit-calc(100% - 20px);
        height: calc(100% - 20px);
        content: "";
        background-color: rgba(151, 151, 151, 0.26);
        position: absolute;
        left: 0;
        top: 0; }

.comment-answer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 25px; }
  .comment-answer.comment-on-moderator .comment-img-block {
    opacity: .5; }
  .comment-answer.comment-on-moderator .comment-info {
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .comment-answer.comment-on-moderator .comment-info::after {
      width: 100%;
      height: 100%;
      content: "";
      background-color: rgba(255, 255, 255, 0.5);
      position: absolute;
      left: 0;
      top: 0; }
    .comment-answer.comment-on-moderator .comment-info .notice-after-submit {
      position: relative;
      z-index: 2; }
  .comment-answer .login {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .comment-answer .login .who,
    .comment-answer .login .to-whom {
      color: #222222;
      font-family: "Montserrat";
      font-size: 16px;
      font-weight: 500; }
    .comment-answer .login .who {
      position: relative;
      padding-right: 22px;
      margin-right: 6px;
      font-family: "Montserrat"; }
      .comment-answer .login .who::before {
        position: absolute;
        content: '';
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("../img/explanation-arrow.svg");
        width: 16px;
        height: 10px;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
    .comment-answer .login .to-whom {
      color: #747474; }

.comment-form-wrapper {
  margin-bottom: 20px; }
  .comment-form-wrapper.show-notice .comment-form-block textarea::-webkit-input-placeholder {
    opacity: 0; }
  .comment-form-wrapper.show-notice .comment-form-block textarea::-moz-placeholder {
    opacity: 0; }
  .comment-form-wrapper.show-notice .comment-form-block textarea:-ms-input-placeholder {
    opacity: 0; }
  .comment-form-wrapper.show-notice .comment-form-block textarea::-ms-input-placeholder {
    opacity: 0; }
  .comment-form-wrapper.show-notice .comment-form-block textarea::placeholder {
    opacity: 0; }
  .comment-form-wrapper.show-notice .comment-form-block .notice {
    opacity: 1;
    visibility: visible; }
  .comment-form-wrapper .comment-form-block {
    width: 100%;
    position: relative;
    margin-bottom: 5px; }
    .comment-form-wrapper .comment-form-block.focused textarea {
      height: 150px;
      padding-left: 25px; }
    .comment-form-wrapper .comment-form-block.focused .icon {
      display: none; }
    .comment-form-wrapper .comment-form-block.focused .comment-form__buttons {
      display: block; }
    .comment-form-wrapper .comment-form-block .comment-form__buttons {
      display: none;
      position: absolute;
      bottom: 20px;
      left: 20px; }
      .comment-form-wrapper .comment-form-block .comment-form__buttons button {
        padding: 8px 32px;
        border-radius: 16px;
        background-color: rgba(155, 155, 155, 0.36);
        margin: 0 7px;
        font-size: 14px;
        font-weight: 500;
        color: #4a4a4a;
        font-family: "Montserrat"; }
        .comment-form-wrapper .comment-form-block .comment-form__buttons button.submit-btn {
          background-color: #0550ea;
          color: #ffffff; }
    .comment-form-wrapper .comment-form-block .icon {
      position: absolute;
      left: 17px;
      top: 0;
      bottom: 0;
      margin: auto;
      width: 25px;
      height: 25px;
      content: "";
      background: url("../img/blogging.svg") no-repeat center;
      opacity: .5; }
    .comment-form-wrapper .comment-form-block img {
      position: absolute;
      top: 7px;
      left: 5px;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      z-index: 15; }
    .comment-form-wrapper .comment-form-block textarea {
      width: 100%;
      padding: 17px 0;
      padding-left: 65px;
      padding-right: 50px;
      border-radius: 6px;
      border: 1px solid #cbcbcb;
      background-color: #ffffff;
      color: #222222;
      font-family: "Montserrat";
      font-size: 14px;
      font-weight: 500;
      display: block;
      -webkit-box-shadow: inset 4px 3px 11px 0 rgba(0, 0, 0, 0.04);
              box-shadow: inset 4px 3px 11px 0 rgba(0, 0, 0, 0.04); }
      .comment-form-wrapper .comment-form-block textarea::-webkit-input-placeholder {
        font-size: 14px;
        font-weight: 500;
        color: #414d6a; }
      .comment-form-wrapper .comment-form-block textarea::-moz-placeholder {
        font-size: 14px;
        font-weight: 500;
        color: #414d6a; }
      .comment-form-wrapper .comment-form-block textarea:-ms-input-placeholder {
        font-size: 14px;
        font-weight: 500;
        color: #414d6a; }
      .comment-form-wrapper .comment-form-block textarea::-ms-input-placeholder {
        font-size: 14px;
        font-weight: 500;
        color: #414d6a; }
      .comment-form-wrapper .comment-form-block textarea::placeholder {
        font-size: 14px;
        font-weight: 500;
        color: #414d6a; }

@-moz-document url-prefix() {
  .comment-form-wrapper .comment-form-block textarea {
    padding: 8px 0;
    padding-left: 65px;
    padding-right: 50px; } }
    .comment-form-wrapper .comment-form-block .notice {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 34px;
      background-color: rgba(245, 166, 35, 0.12);
      z-index: 30;
      opacity: 0;
      visibility: hidden; }
      .comment-form-wrapper .comment-form-block .notice .notice-text {
        padding-left: 60px;
        color: #222222;
        font-family: "Montserrat";
        font-size: 14px;
        font-weight: 500;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        text-align: left;
        height: 100%; }
        .comment-form-wrapper .comment-form-block .notice .notice-text a {
          padding: 0 5px; }
  .comment-form-wrapper .comment-form-alert-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    text-align: right; }
    .comment-form-wrapper .comment-form-alert-wrapper .comment-form-alert {
      max-width: 600px;
      opacity: 0.8;
      color: #222222;
      font-family: "Montserrat";
      font-size: 14px;
      font-weight: 300; }
      .comment-form-wrapper .comment-form-alert-wrapper .comment-form-alert .comment-alert-link {
        display: inline;
        color: #0550ea;
        text-decoration: underline; }

.answer-form {
  padding-left: 20px;
  border-left: 2px solid rgba(151, 151, 151, 0.26);
  background-color: #ffffff;
  margin-bottom: -2px;
  margin-top: 18px;
  position: relative; }
  .answer-form:after {
    width: 100%;
    height: 2px;
    content: "";
    position: absolute;
    left: 0;
    top: -18px;
    border-top: 1px dashed rgba(151, 151, 151, 0.58); }
  .answer-form__title {
    margin-bottom: 10px;
    font-family: "Montserrat";
    font-size: 14px; }
    .answer-form__title a {
      display: inline-block;
      color: #183784; }
  .answer-form .comment-form-wrapper {
    margin-bottom: 0; }
  .answer-form .comment-form-block {
    margin-bottom: 0; }

.notice-after-submit {
  border-radius: 10px;
  background-color: rgba(246, 218, 194, 0.62);
  font-family: "Montserrat";
  font-size: 14px;
  font-weight: 500;
  color: #414d6a;
  padding: 15px 20px;
  margin-bottom: 8px; }

.comment-no-auth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-radius: 6px;
  -webkit-box-shadow: inset 4px 3px 11px 0 rgba(0, 0, 0, 0.04);
          box-shadow: inset 4px 3px 11px 0 rgba(0, 0, 0, 0.04);
  border: solid 1px #ffc004;
  background-color: rgba(255, 192, 4, 0.15);
  margin-bottom: 10px;
  padding: 16px 60px;
  color: #414d6a;
  position: relative;
  font-family: "Montserrat"; }
  .comment-no-auth .icon {
    position: absolute;
    left: 17px;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 25px;
    height: 25px;
    content: "";
    background: url("../img/blogging.svg") no-repeat center;
    opacity: .5; }
  .comment-no-auth a {
    display: inline;
    color: #0550ea; }

.notice-check {
  color: #164E4D;
  font-family: "Montserrat";
  font-size: 16px;
  letter-spacing: -0.3px;
  margin: 20px 0;
  font-weight: 500;
  padding: 12px 20px;
  background-color: #D0ECF0;
  border-radius: 5px;
  display: none; }
  .notice-check.show {
    display: block; }

.comments-block-wrapper .login-with-social {
  margin-bottom: 40px; }

.comment-collapse-block.hidden {
  display: none; }

.audio-player {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 13px 23px;
  border: 1px solid rgba(151, 151, 151, 0.49);
  background-color: #FFFFFF;
  margin-bottom: 15px; }
  .audio-player__navigations {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 30px; }
  .audio-player__params {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 10px; }
    .audio-player__params .player-btn {
      margin-left: 20px; }
  .audio-player .player-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer; }
    .audio-player .player-btn:hover svg, .audio-player .player-btn.active svg {
      fill: #4592FF; }
    .audio-player .player-btn svg {
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease;
      fill: #bec0c2; }
    .audio-player .player-btn__prev, .audio-player .player-btn__next {
      width: 20px;
      height: 20px; }
    .audio-player .player-btn__play {
      width: 20px;
      height: 20px;
      margin: 0 20px; }
  .audio-player .audio-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .audio-player .audio-info__content {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .audio-player .audio-info__img {
      width: 45px;
      height: 45px;
      -o-object-fit: cover;
         object-fit: cover;
      margin-right: 10px; }
    .audio-player .audio-info__title {
      font-size: 12px;
      font-weight: 500;
      line-height: 20px;
      color: rgba(40, 47, 54, 0.8);
      padding-right: 20px;
      margin-bottom: 10px; }
    .audio-player .audio-info__time {
      color: rgba(40, 47, 54, 0.5);
      font-size: 12px;
      font-weight: 500; }
  .audio-player.params {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.progressbar-ui {
  width: 100%;
  content: "";
  background-color: rgba(40, 47, 54, 0.15);
  border-radius: 3px;
  height: 5px;
  position: relative;
  cursor: pointer; }
  .progressbar-ui__fragment {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    background-color: #4592FF;
    content: "";
    width: 100%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border-radius: 3px; }

/*!
 * Project: Project Kun.uz
*/
.audio-wrapper {
  padding-top: 50px;
  padding-bottom: 80px;
  background-color: #eceff4; }

.audio-content-title {
  color: #222222;
  font-family: PTSerif;
  font-size: 27px;
  font-weight: 700;
  padding-bottom: 25px; }

.audio-block {
  border: 1px solid rgba(151, 151, 151, 0.16);
  background-color: #ffffff;
  padding: 20px 25px; }

.audio-player {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #f1f1f1;
  width: 100%;
  padding: 15px 10px 15px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .audio-player .audio-meta {
    margin: 0 10px;
    font-family: DINPro;
    font-size: 11px;
    color: #787993;
    letter-spacing: 0.26px;
    text-align: right; }
  .audio-player .player-buttons .track-btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 15px; }
    .audio-player .player-buttons .track-btn-group div {
      margin: 5px;
      -webkit-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      border: 1px solid transparent;
      border-radius: 50%; }
      .audio-player .player-buttons .track-btn-group div:hover {
        border-radius: 50%;
        border: 1px solid #787993; }
    .audio-player .player-buttons .track-btn-group .prev-btn {
      position: relative;
      height: 32px;
      width: 32px; }
      .audio-player .player-buttons .track-btn-group .prev-btn:before {
        content: "";
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background-image: url("../img/next-prev.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 12px;
        height: 12px; }
    .audio-player .player-buttons .track-btn-group .play-btn {
      position: relative;
      height: 51px;
      width: 51px; }
      .audio-player .player-buttons .track-btn-group .play-btn:before {
        content: "";
        margin: auto;
        top: 0;
        left: 3px;
        right: 0;
        bottom: 0;
        z-index: 1;
        background-image: url("../img/play.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 18px;
        height: 18px; }
    .audio-player .player-buttons .track-btn-group .pause-btn {
      position: relative;
      height: 51px;
      width: 51px; }
      .audio-player .player-buttons .track-btn-group .pause-btn:before {
        content: "";
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background-image: url("../img/audio-pause.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 18px;
        height: 18px; }
    .audio-player .player-buttons .track-btn-group .next-btn {
      position: relative;
      height: 32px;
      width: 32px; }
      .audio-player .player-buttons .track-btn-group .next-btn:before {
        content: "";
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background-image: url("../img/next.svg");
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 12px;
        height: 12px; }
  .audio-player .player-time {
    width: 100%;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 20px; }
    .audio-player .player-time span {
      font-family: DINPro;
      font-size: 11px;
      color: #8A8A8A;
      letter-spacing: -0px; }
    .audio-player .player-time .player-slider-container {
      margin: 0 15px;
      outline: none;
      width: 100%; }
      .audio-player .player-time .player-slider-container .jp-seek-bar {
        background: #d5d5d5;
        height: 2px;
        width: 100%;
        cursor: pointer; }
        .audio-player .player-time .player-slider-container .jp-seek-bar .jp-play-bar {
          background: #a1a5b1;
          width: 0;
          height: 2px;
          position: relative;
          overflow: visible !important; }
          .audio-player .player-time .player-slider-container .jp-seek-bar .jp-play-bar .jp-handle {
            position: absolute;
            top: 0;
            right: -5px;
            bottom: 0;
            margin: auto;
            width: 10px;
            height: 10px;
            background: #184FA8;
            border-radius: 50%; }
  .audio-player .player-volume {
    margin-left: 5px;
    width: 110px;
    min-width: 90px;
    height: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .audio-player .player-volume > span {
      display: block;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      width: 16px;
      background-image: url("../img/volume-icon.svg");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
    .audio-player .player-volume .player-slider-container {
      margin: 0 15px;
      outline: none;
      width: 100%; }
      .audio-player .player-volume .player-slider-container .volume-bar {
        background: #d5d5d5;
        height: 2px;
        width: 100%;
        cursor: pointer; }
        .audio-player .player-volume .player-slider-container .volume-bar .jp-volume-bar-value {
          background: #a1a5b1;
          width: 0;
          height: 2px;
          position: relative;
          overflow: visible !important; }
          .audio-player .player-volume .player-slider-container .volume-bar .jp-volume-bar-value .jp-handle {
            position: absolute;
            top: 0;
            right: -5px;
            bottom: 0;
            margin: auto;
            width: 10px;
            height: 10px;
            background: #184FA8;
            border-radius: 50%; }
  .audio-player .share-download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .audio-player .share-download .share {
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url(../img/share-icon.svg);
      cursor: pointer;
      margin: 0 10px; }
    .audio-player .share-download .download {
      width: 20px;
      height: 20px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url(../img/download-icon.svg);
      cursor: pointer;
      margin: 0 10px; }

.audio-items-wrapper {
  border-top: 1px solid #f1f1f1;
  overflow: hidden;
  overflow-y: auto;
  height: 520px; }
  .audio-items-wrapper .audio-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px 10px;
    border-bottom: 1px solid #f1f1f1;
    -webkit-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in; }
    .audio-items-wrapper .audio-item:hover {
      background-color: rgba(182, 202, 251, 0.17); }
    .audio-items-wrapper .audio-item .item__img-block {
      min-width: 100px; }
      .audio-items-wrapper .audio-item .item__img-block img {
        width: 100px;
        height: 70px;
        -o-object-fit: cover;
           object-fit: cover; }
    .audio-items-wrapper .audio-item .item__info-block {
      padding: 0 20px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .audio-items-wrapper .audio-item .item__info-block .title {
        color: #4a4a4a;
        font-family: DINPro;
        font-size: 17px;
        font-weight: 500;
        margin-bottom: 10px; }
      .audio-items-wrapper .audio-item .item__info-block .date {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        .audio-items-wrapper .audio-item .item__info-block .date .hour {
          color: #7e879e;
          font-family: DINPro;
          font-size: 14px;
          font-weight: 500;
          margin-right: 4px; }
        .audio-items-wrapper .audio-item .item__info-block .date .data {
          color: #7e879e;
          font-family: DINPro;
          font-size: 14px;
          font-weight: 400; }
    .audio-items-wrapper .audio-item .share-download {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .audio-items-wrapper .audio-item .share-download .hour {
        color: #7e879e;
        font-family: DINPro;
        font-size: 14px;
        font-weight: 400; }
      .audio-items-wrapper .audio-item .share-download .share {
        width: 20px;
        height: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../img/share-icon.svg);
        cursor: pointer;
        margin: 0 10px; }
      .audio-items-wrapper .audio-item .share-download .download {
        width: 20px;
        height: 20px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url(../img/download-icon.svg);
        cursor: pointer;
        margin: 0 10px; }

.title-block.width-100 {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.audio__news-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.audio__news-block__item {
  -webkit-box-shadow: 13px 13px 25px rgba(0, 0, 0, 0.08);
          box-shadow: 13px 13px 25px rgba(0, 0, 0, 0.08);
  background-color: #ffffff;
  margin-bottom: 15px; }
  .audio__news-block__item .item__img img {
    height: auto;
    width: 100%; }
  .audio__news-block__item .item__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 20px; }
    .audio__news-block__item .item__info .date {
      color: #222222;
      font-family: DINPro;
      font-size: 11px;
      letter-spacing: -0.06px;
      margin-bottom: 5px; }
    .audio__news-block__item .item__info .title {
      color: #000;
      font-family: DINPro;
      font-size: 17px;
      font-weight: 500;
      letter-spacing: -.5px; }

.daily-news {
  padding-top: 20px;
  z-index: 3;
  position: relative; }
  .daily-news.max-w {
    max-width: 930px; }
  .daily-news .day-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .daily-news .day-line::after {
      content: '';
      width: 1px;
      height: 100%;
      position: absolute;
      left: 48px;
      top: 0;
      border-right: 1px solid rgba(151, 151, 151, 0.47);
      padding: 0 2px; }
    .daily-news .day-line::before {
      width: 12px;
      height: 12px;
      border: 1px solid rgba(78, 114, 202, 0.37);
      content: "";
      position: absolute;
      left: 46px;
      top: 22px;
      border-radius: 100%;
      background-color: #B6CAFB;
      z-index: 2; }
    .daily-news .day-line p.day-date {
      font-weight: 500;
      font-size: 13px;
      color: #252525;
      letter-spacing: 0.08px;
      width: 80px;
      min-width: 80px;
      margin: 0;
      margin-left: 70px;
      padding: 20px 0 10px; }
    .daily-news .day-line div.line {
      margin-bottom: 10px;
      background-color: rgba(151, 151, 151, 0.47);
      width: 100%;
      height: 1px;
      display: none; }
  .daily-news .daily-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative; }
    .daily-news .daily-block::after {
      content: '';
      width: 1px;
      height: 100%;
      position: absolute;
      left: 48px;
      top: 0;
      padding: 0 2px;
      border-right: 1px solid rgba(151, 151, 151, 0.47); }
    .daily-news .daily-block p.news-date {
      padding: 20px 20px 0 0;
      font-weight: 300;
      font-size: 13px;
      color: rgba(0, 0, 0, 0.59);
      letter-spacing: 0.07px;
      margin-bottom: 0;
      position: relative;
      z-index: 2;
      min-width: 52.34px;
      max-width: 52.34px; }
      .daily-news .daily-block p.news-date::after {
        width: 12px;
        height: 12px;
        border: 1px solid rgba(151, 151, 151, 0.47);
        content: "";
        position: absolute;
        right: -6px;
        top: 22px;
        border-radius: 100%;
        background-color: #fff; }
    .daily-news .daily-block .right-block {
      padding: 20px 25px 20px 20px;
      position: relative;
      width: 100%; }
      .daily-news .daily-block .right-block::after {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
        height: 1px;
        background-color: rgba(151, 151, 151, 0.26);
        position: absolute;
        right: 0;
        bottom: 0;
        content: ""; }
    .daily-news .daily-block .news-title {
      margin-top: 0;
      font-weight: bold;
      font-size: 18px;
      color: #000000;
      letter-spacing: 0;
      line-height: 22px;
      margin-bottom: 0;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      width: 100%; }
      .daily-news .daily-block .news-title:hover {
        color: #003BB3; }
    .daily-news .daily-block .description-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      color: #000;
      font-weight: 300;
      line-height: 19px;
      font-size: 16px;
      margin-top: 12px; }
      .daily-news .daily-block .description-box .read-more {
        color: #304FFF;
        display: block;
        margin-top: 8px;
        font-size: 14px;
        text-decoration: underline; }
        .daily-news .daily-block .description-box .read-more:hover {
          text-decoration: none; }
      .daily-news .daily-block .description-box .description {
        display: block;
        font-size: 14px;
        line-height: 20px; }
    .daily-news .daily-block img {
      height: 106px;
      width: 160px;
      min-width: 160px;
      -o-object-fit: cover;
         object-fit: cover;
      padding-right: 10px;
      display: block;
      margin-right: 10px; }
  .daily-news .daily-ad span.ad-label {
    display: block;
    font-weight: 500;
    font-size: 14px;
    color: #E18C00;
    letter-spacing: 0.24px;
    margin-top: 5px; }
  .daily-news .daily-ad .right-block {
    background-color: rgba(255, 192, 4, 0.07); }

.nav-ui {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #979797; }
  .nav-ui__item {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    display: block;
    padding: 15px 15px 15px 40px;
    margin-right: 20px;
    opacity: .5;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    .nav-ui__item:last-child {
      margin-right: 0; }
    .nav-ui__item::before {
      width: 100%;
      height: 3px;
      background-color: #183784;
      content: "";
      position: absolute;
      left: 0;
      bottom: -2px;
      opacity: 0; }
    .nav-ui__item:hover {
      opacity: 1; }
    .nav-ui__item.active {
      opacity: 1; }
      .nav-ui__item.active:before {
        opacity: 1; }
    .nav-ui__item::after {
      content: "";
      position: absolute;
      left: 15px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 15px;
      height: 15px;
      border-radius: 100%;
      background-color: #17206A; }

.auth-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 100px;
  padding-bottom: 50px; }
  .auth-wrapper .auth-block {
    width: 90%;
    max-width: 770px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .auth-wrapper .auth-block.success {
      height: 520px; }
      .auth-wrapper .auth-block.success .auth-block__right {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .auth-wrapper .auth-block.success .auth-block__right form {
          text-align: center; }
    .auth-wrapper .auth-block__left {
      padding: 40px 35px;
      background-image: url("../img/auth-bg.png");
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      border-radius: 10px 0 0 10px;
      min-width: 325px; }
      .auth-wrapper .auth-block__left div {
        color: #ffffff;
        font-size: 20px;
        font-weight: bold;
        line-height: 25px;
        padding-left: 25px;
        max-width: 230px;
        margin-bottom: 20px; }
      .auth-wrapper .auth-block__left ul {
        min-width: 255px; }
        .auth-wrapper .auth-block__left ul li {
          color: #ffffff;
          margin-bottom: 40px;
          font-size: 14px;
          max-width: 230px;
          line-height: 20px;
          padding-left: 25px;
          background: url("../img/checked.svg") no-repeat top 7px left; }
    .auth-wrapper .auth-block__right {
      background-color: #FFFFFF;
      -webkit-box-shadow: 2px 4px 14px 0 rgba(0, 0, 0, 0.01);
              box-shadow: 2px 4px 14px 0 rgba(0, 0, 0, 0.01);
      border-radius: 0 10px 10px 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .auth-wrapper .auth-block__right .content-block {
        padding: 40px 50px;
        color: #282F36; }
    .auth-wrapper .auth-block .footer-block {
      padding: 20px 20px 20px 50px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      font-size: 14px;
      color: rgba(40, 47, 54, 0.8);
      font-weight: 500;
      position: relative; }
      .auth-wrapper .auth-block .footer-block::after {
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
        height: 1px;
        background-color: rgba(40, 47, 54, 0.15);
        content: "";
        position: absolute;
        top: 0;
        left: 0; }
      .auth-wrapper .auth-block .footer-block a {
        padding-right: 20px;
        color: #4592FF !important;
        background: url("../img/arrow-right.svg") no-repeat center right; }

.input-field {
  margin-bottom: 15px;
  border-radius: 5px;
  border: 1px solid rgba(40, 47, 54, 0.15);
  background-color: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  position: relative;
  max-width: 320px; }
  .input-field input {
    padding: 9px 30px 9px 50px;
    width: 100%;
    border: none;
    background-color: transparent; }
    .input-field input::-webkit-input-placeholder {
      color: rgba(40, 47, 54, 0.5); }
    .input-field input::-moz-placeholder {
      color: rgba(40, 47, 54, 0.5); }
    .input-field input:-ms-input-placeholder {
      color: rgba(40, 47, 54, 0.5); }
    .input-field input::-ms-input-placeholder {
      color: rgba(40, 47, 54, 0.5); }
    .input-field input::placeholder {
      color: rgba(40, 47, 54, 0.5); }
  .input-field .field-icon {
    width: 40px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    z-index: 2; }
    .input-field .field-icon:after {
      width: 1px;
      height: 20px;
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      content: "";
      background: rgba(40, 47, 54, 0.15); }
  .input-field.error {
    border-color: #e89090; }
  .input-field.user .field-icon {
    background: url("../img/profile.svg") no-repeat center;
    background-size: 15px; }
  .input-field.phone .field-icon {
    background: url("../img/telephone.svg") no-repeat center;
    background-size: 15px; }
  .input-field.password .field-icon {
    background: url("../img/lock.svg") no-repeat center;
    background-size: 15px; }
  .input-field::-webkit-input-placeholder {
    color: rgba(40, 47, 54, 0.5); }
  .input-field::-moz-placeholder {
    color: rgba(40, 47, 54, 0.5); }
  .input-field:-ms-input-placeholder {
    color: rgba(40, 47, 54, 0.5); }
  .input-field::-ms-input-placeholder {
    color: rgba(40, 47, 54, 0.5); }
  .input-field::placeholder {
    color: rgba(40, 47, 54, 0.5); }

.checkbox-field {
  max-width: 320px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-bottom: 15px; }
  .checkbox-field input {
    visibility: hidden;
    position: absolute;
    left: 0;
    top: 0; }
    .checkbox-field input:checked + .checkbox-mask {
      background-color: #4592FF;
      border-color: #4592FF; }
  .checkbox-field label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer; }
  .checkbox-field .checkbox-text {
    line-height: 20px;
    font-size: 14px;
    color: rgba(40, 47, 54, 0.8);
    margin-left: 10px; }
  .checkbox-field .checkbox-mask {
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    border: 1px solid rgba(40, 47, 54, 0.15);
    border-radius: 3px;
    background-color: #ffffff;
    width: 20px;
    height: 20px;
    margin-top: 3px;
    background-image: url("../img/checked.svg");
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat; }

.comment-card {
  margin-bottom: 16px;
  background-color: #ffffff;
  padding: 16px 25px; }
  .comment-card__title {
    font-size: 13px;
    font-weight: bold;
    color: #183784;
    text-decoration: underline;
    margin-bottom: 10px; }
  .comment-card__description {
    font-size: 12px;
    font-weight: 500;
    color: #17206A;
    line-height: 1.67;
    margin-bottom: 20px; }
  .comment-card__footer {
    background-color: #eff2f8;
    margin: 0 -25px;
    padding-left: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .comment-card__date {
    font-size: 12px;
    font-weight: 500;
    opacity: .4;
    color: #17206A; }
  .comment-card__status {
    font-size: 12px;
    font-weight: 600;
    color: rgba(24, 55, 132, 0.6);
    border-right: 4px solid #183784;
    padding: 8px 30px;
    background-color: rgba(24, 55, 132, 0.12); }
    .comment-card__status.moderator {
      background-color: rgba(255, 84, 105, 0.13);
      color: rgba(208, 2, 27, 0.48);
      border-right: 4px solid #ff5469; }

.person-card {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%; }
  .person-card .img-block {
    width: 100%;
    position: relative;
    padding-bottom: 130%;
    margin-bottom: 15px;
    overflow: hidden; }
    .person-card .img-block img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .person-card__title {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px; }
  .person-card__description {
    color: #7c7c7c;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    padding-left: 40px;
    margin-bottom: 10px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
        -ms-flex: 1 1;
            flex: 1 1; }
    .person-card__description::after {
      width: 30px;
      height: 2px;
      background-color: #979797;
      content: "";
      position: absolute;
      left: 0;
      top: 7px;
      border-radius: 10px; }

.notification-text {
  margin-bottom: 20px;
  border-radius: 4px;
  border: solid 1px #919499;
  padding: 16px 22px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .notification-text__message {
    font-size: 13px;
    font-weight: 600;
    color: #919499;
    letter-spacing: 0.08px; }
  .notification-text__icon {
    width: 16px;
    height: 16px;
    margin-right: 15px;
    background: url("../img/alert-i-message.svg") no-repeat center;
    background-size: contain; }
  .notification-text.success {
    border-color: #35cc62; }
    .notification-text.success .notification-text__message {
      color: #35cc62; }
    .notification-text.success .notification-text__icon {
      background: url("../img/alert-i-tick.svg") no-repeat center;
      background-size: contain; }
  .notification-text.info {
    border-color: #0ecccc; }
    .notification-text.info .notification-text__message {
      color: #0ecccc; }
    .notification-text.info .notification-text__icon {
      background: url("../img/alert-i-comment.svg") no-repeat center;
      background-size: contain; }
  .notification-text.warning {
    border-color: #ffb54c; }
    .notification-text.warning .notification-text__message {
      color: #ffb54c; }
    .notification-text.warning .notification-text__icon {
      background: url("../img/alert-i-warning.svg") no-repeat center;
      background-size: contain; }
  .notification-text.danger {
    border-color: #fa6557; }
    .notification-text.danger .notification-text__message {
      color: #fa6557; }
    .notification-text.danger .notification-text__icon {
      background: url("../img/alert-i-close.svg") no-repeat center;
      background-size: 12px; }

.subscription-telegram-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  padding: 30px;
  -webkit-box-shadow: 0 -9px 24px rgba(0, 0, 0, 0.19);
          box-shadow: 0 -9px 24px rgba(0, 0, 0, 0.19);
  background-color: #ffffff;
  z-index: 9999; }

.subscription-telegram-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .subscription-telegram-block .title {
    color: #183784;
    font-family: DINPro;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    padding-left: 70px; }
    .subscription-telegram-block .title::before {
      position: absolute;
      content: '';
      top: 0;
      left: 0;
      bottom: 0;
      margin: auto;
      width: 60px;
      height: 60px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url(../img/subscribe-telegram-before.svg); }
  .subscription-telegram-block .subscription-telegram-close-btn {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/cancel.svg);
    cursor: pointer; }
  .subscription-telegram-block .link-telegram {
    padding: 13px 30px 13px 65px;
    display: inline-block;
    color: #ffffff;
    font-family: DINPro;
    font-size: 16px;
    border-radius: 50px;
    background-color: #4a90e2;
    position: relative; }
    .subscription-telegram-block .link-telegram::before {
      position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      left: 0;
      margin: auto;
      width: 45px;
      height: 45px;
      border-radius: 50%;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      background-image: url(../img/telegrram-link.svg.png); }

.hide-subscription {
  -webkit-transform: translateY(200%);
      -ms-transform: translateY(200%);
          transform: translateY(200%);
  -webkit-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  opacity: 0;
  visibility: hidden; }

.ad-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #FFFFFF;
  margin-top: 20px; }
  .ad-block__left {
    padding: 35px 45px;
    width: 60%; }
    .ad-block__left h3 {
      font-size: 20px;
      color: #183784;
      font-weight: 700;
      margin-bottom: 18px; }
    .ad-block__left p {
      font-size: 14px;
      line-height: 25px; }
    .ad-block__left h4 {
      margin: 25px 0;
      font-weight: 700;
      font-size: 14px; }
  .ad-block__right {
    width: 40%; }
    .ad-block__right img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }

.default-page {
  background-color: #FFFFFF;
  max-width: 1140px;
  margin: 20px auto 0 auto;
  padding: 35px 65px 100px 65px; }
  .default-page h3 {
    font-size: 20px;
    color: #183784;
    font-weight: 700;
    text-align: center; }
  .default-page p {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.67; }

.profile-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 45px; }
  .profile-page .left-block {
    width: 325px;
    background-color: #ffffff;
    min-height: 500px;
    max-height: 500px;
    margin-top: 34px;
    position: relative; }
    .profile-page .left-block::after {
      width: 100%;
      height: 220px;
      background: url("../img/line-shape.svg") no-repeat center;
      content: "";
      position: absolute;
      left: 0;
      top: 0; }
    .profile-page .left-block .profile__img {
      width: 130px;
      height: 130px;
      -webkit-box-shadow: 0 12px 19px 0 rgba(60, 128, 209, 0.1);
              box-shadow: 0 12px 19px 0 rgba(60, 128, 209, 0.1);
      background-color: #ffffff;
      border-radius: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 auto;
      -webkit-transform: translateY(-65px);
          -ms-transform: translateY(-65px);
              transform: translateY(-65px);
      margin-bottom: -65px;
      position: relative;
      z-index: 1; }
      .profile-page .left-block .profile__img.default-avatar {
        padding-bottom: 5px; }
        .profile-page .left-block .profile__img.default-avatar img {
          width: 112px;
          height: 118px;
          border-radius: 100px;
          -o-object-fit: cover;
             object-fit: cover; }
      .profile-page .left-block .profile__img img {
        width: -webkit-calc(100% - 10px);
        width: calc(100% - 10px);
        height: -webkit-calc(100% - 10px);
        height: calc(100% - 10px);
        border-radius: 100px;
        -o-object-fit: cover;
           object-fit: cover; }
    .profile-page .left-block .profile__name {
      text-align: center;
      font-size: 17px;
      color: #344356;
      margin-top: 10px;
      font-weight: bold;
      margin-bottom: 10px;
      position: relative;
      z-index: 1; }
    .profile-page .left-block .profile__auth-date {
      text-align: center;
      font-size: 12px;
      opacity: 0.6;
      color: #344356;
      margin-bottom: 40px;
      line-height: 18px;
      position: relative;
      z-index: 1; }
    .profile-page .left-block .profile-menu {
      position: relative;
      z-index: 1; }
      .profile-page .left-block .profile-menu__item {
        font-size: 15px;
        color: #272755;
        width: 100%;
        display: block;
        padding: 15px 30px;
        cursor: pointer;
        -webkit-transition: .2s ease;
        -o-transition: .2s ease;
        transition: .2s ease; }
        .profile-page .left-block .profile-menu__item:hover {
          background-color: rgba(216, 216, 216, 0.2); }
        .profile-page .left-block .profile-menu__item.active {
          background-color: rgba(216, 216, 216, 0.34); }
  .profile-page .right-block {
    width: -webkit-calc(100% - 325px);
    width: calc(100% - 325px);
    padding-left: 22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .profile-page .right-block .block-title {
      font-size: 18px;
      font-weight: 500;
      color: #272755;
      margin-bottom: 12px; }

.select-avatar {
  margin-bottom: 20px; }
  .select-avatar .label {
    margin-bottom: 20px;
    font-weight: 300; }
  .select-avatar__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }

.avatar-checkbox {
  cursor: pointer;
  margin-right: 10px;
  margin-bottom: 10px; }
  .avatar-checkbox label {
    cursor: pointer; }
  .avatar-checkbox input {
    display: none; }
    .avatar-checkbox input:checked + .img-block {
      position: relative; }
      .avatar-checkbox input:checked + .img-block::after {
        visibility: visible;
        opacity: 1; }
  .avatar-checkbox .img-block {
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px; }
    .avatar-checkbox .img-block::after {
      width: 25px;
      height: 25px;
      content: "";
      position: absolute;
      right: -3px;
      bottom: -3px;
      background-color: #183784;
      border-radius: 100px;
      background-image: url("../img/checked.svg");
      background-size: 50%;
      background-position: center;
      background-repeat: no-repeat;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: .3s ease;
      -o-transition: .3s ease;
      transition: .3s ease; }
    .avatar-checkbox .img-block img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      border-radius: 100px; }

.profile-settings {
  background-color: #FFFFFF;
  padding: 40px 55px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .profile-settings form {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .profile-settings .select-avatar {
    margin-bottom: 30px; }

.form-field {
  position: relative;
  margin-bottom: 35px; }
  .form-field.textarea.label-top label {
    top: -14px; }
  .form-field.textarea label {
    top: 12px;
    bottom: auto; }
  .form-field.label-top label {
    font-size: 14px;
    bottom: 38px; }
  .form-field input {
    width: 100%;
    border: none;
    border-bottom: solid 1px rgba(120, 121, 147, 0.58);
    font-size: 15px;
    font-weight: 300;
    color: #183784;
    padding: 10px 20px 10px 0;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }
    .form-field input:focus {
      border-bottom: 1px solid #183784; }
  .form-field textarea {
    font-size: 15px;
    font-weight: 300;
    color: #183784;
    padding: 10px 20px 10px 0;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    border: none;
    border-bottom: solid 1px rgba(120, 121, 147, 0.58);
    width: 100%;
    height: 170px;
    resize: none; }
  .form-field label {
    position: absolute;
    left: 0;
    bottom: 10px;
    font-size: 14px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.44);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    cursor: text; }

.contact-block {
  padding: 35px 45px;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px; }
  .contact-block .social-items {
    padding-bottom: 0; }
    .contact-block .social-items img {
      max-width: 24px;
      max-height: 24px;
      margin-left: 10px; }
  .contact-block .store {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .contact-block .store a {
      margin-left: 20px;
      -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
      border-radius: 10px; }
      .contact-block .store a img {
        width: 126px; }
  .contact-block__left {
    width: 50%;
    padding-right: 50px; }
  .contact-block__right {
    width: 50%;
    -webkit-box-shadow: 0 8px 0 0 rgba(0, 0, 0, 0.08);
            box-shadow: 0 8px 0 0 rgba(0, 0, 0, 0.08);
    border: solid 1px rgba(151, 151, 151, 0.34);
    background-color: #ffffff;
    padding: 35px; }
    .contact-block__right .short-info {
      color: #000000;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.64;
      margin-bottom: 30px; }
    .contact-block__right .work-time-info {
      font-size: 14px;
      font-weight: bold;
      color: #183784;
      padding-top: 12px;
      padding-bottom: 20px;
      border-bottom: solid 1px rgba(151, 151, 151, 0.2); }
    .contact-block__right .info-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 20px 0;
      border-bottom: solid 1px rgba(151, 151, 151, 0.2); }
    .contact-block__right span {
      font-size: 14px;
      color: #24272b; }
  .contact-block h3 {
    font-size: 20px;
    color: #183784;
    font-weight: 700;
    margin-bottom: 28px; }

.not-found {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 10vh; }
  .not-found__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .not-found__content img {
      margin-bottom: 20px; }
    .not-found__content span {
      max-width: 300px;
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 35px;
      text-align: center; }

.covid-banner {
  width: 100%;
  height: 250px;
  background: url("../img/covid-banner.png") no-repeat center;
  background-size: cover;
  border-radius: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px;
  margin-bottom: 30px; }
  .covid-banner__title {
    font-size: 44px;
    font-weight: bold;
    color: #ffffff;
    max-width: 550px;
    text-align: center; }

.covid-call {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px; }
  .covid-call__title {
    font-size: 60px;
    font-weight: bold;
    line-height: 1.02;
    color: #074cb2;
    max-width: 500px;
    margin-bottom: 18px; }
  .covid-call__date {
    font-size: 16px;
    font-weight: 500;
    color: #e1084d; }
  .covid-call__phone {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 266px;
    height: 88px;
    border-radius: 63px;
    -webkit-box-shadow: 0 44px 92px 0 rgba(50, 67, 148, 0.3);
            box-shadow: 0 44px 92px 0 rgba(50, 67, 148, 0.3);
    background-color: #ffffff;
    padding: 6px;
    position: relative; }
    .covid-call__phone::after {
      width: 46px;
      height: 46px;
      -webkit-box-shadow: 0 0 54px 0 rgba(139, 195, 212, 0.74);
              box-shadow: 0 0 54px 0 rgba(139, 195, 212, 0.74);
      background-color: #ffffff;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transform: translate(50%, 50%);
          -ms-transform: translate(50%, 50%);
              transform: translate(50%, 50%);
      content: "";
      border-radius: 100px;
      background-image: url("../img/old-typical-phone.svg");
      background-size: 24px;
      background-position: center;
      background-repeat: no-repeat; }
    .covid-call__phone img:first-child {
      width: 74px;
      height: 74px;
      border-radius: 100px;
      -o-object-fit: cover;
         object-fit: cover;
      margin-right: 30px; }
    .covid-call__phone img:last-child {
      width: 108px;
      height: 54px;
      -o-object-fit: contain;
         object-fit: contain; }

.covid-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid rgba(197, 197, 197, 0.8);
  border-radius: 4px;
  padding: 24px 30px;
  margin-bottom: 20px; }
  .covid-block--big {
    border: none;
    padding: 0; }
    .covid-block--big .covid-block__item {
      width: auto; }
      .covid-block--big .covid-block__item .text {
        padding-left: 28px;
        margin-left: 14px; }
        .covid-block--big .covid-block__item .text span:first-child {
          font-size: 60px;
          font-weight: 600;
          color: #12245e; }
        .covid-block--big .covid-block__item .text span:last-child {
          color: #000000; }
      .covid-block--big .covid-block__item .img {
        width: 86px;
        height: 86px;
        background-color: rgba(7, 76, 178, 0.13);
        border-radius: 100px;
        background-size: 46px; }
      .covid-block--big .covid-block__item:nth-child(1) {
        padding-right: 80px; }
      .covid-block--big .covid-block__item:nth-child(2) {
        padding-right: 80px; }
    .covid-block--big .covid-block__list {
      -webkit-box-flex: inherit;
      -webkit-flex: inherit;
          -ms-flex: inherit;
              flex: inherit; }
  .covid-block__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    color: #2945AB;
    padding-right: 100px; }
    .covid-block__title .img {
      width: 46px;
      height: 46px;
      content: "";
      margin-right: 15px;
      background: url("../img/virus.svg") no-repeat center;
      background-size: contain; }
  .covid-block__list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .covid-block__item {
    width: 270px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .covid-block__item:nth-child(1) {
      padding-right: 20px; }
      .covid-block__item:nth-child(1) .img {
        background-image: url("../img/covid-i-1.svg"); }
    .covid-block__item:nth-child(2) {
      padding-right: 20px; }
      .covid-block__item:nth-child(2) .img {
        background-image: url("../img/covid-i-2.svg"); }
    .covid-block__item:nth-child(3) .img {
      background-image: url("../img/covid-i-3.svg"); }
    .covid-block__item .img {
      width: 50px;
      height: 50px;
      content: "";
      background-repeat: no-repeat;
      background-position: center;
      background-size: 38px; }
    .covid-block__item .text {
      padding-left: 12px;
      margin-left: 12px;
      border-left: 1px solid rgba(197, 197, 197, 0.8); }
      .covid-block__item .text span {
        display: block; }
        .covid-block__item .text span:first-child {
          font-size: 16px;
          color: #000000; }
        .covid-block__item .text span:last-child {
          color: #E1084D;
          font-size: 16px; }
          .covid-block__item .text span:last-child b {
            font-weight: 300;
            font-size: 28px; }

.covid-statistics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px; }
  .covid-statistics__title {
    font-size: 26px;
    font-weight: 600;
    color: #0943a5;
    margin-bottom: 30px; }
  .covid-statistics__content {
    font-size: 18px;
    line-height: 1.72; }
    .covid-statistics__content p {
      font-size: 18px;
      line-height: 1.72; }
  .covid-statistics .left-block {
    padding-right: 30px;
    width: 50%; }
  .covid-statistics .right-block {
    width: 50%;
    background-color: rgba(216, 216, 216, 0.34);
    padding: 20px;
    position: relative; }
    .covid-statistics .right-block::after {
      width: 100%;
      height: 143px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
      background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
      content: "";
      position: absolute;
      left: 0;
      bottom: 0; }
  .covid-statistics__table {
    width: 100%;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    max-height: 600px;
    overflow: hidden;
    overflow-y: auto; }
    .covid-statistics__table .tr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .covid-statistics__table .td {
      padding: 8px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      border-right: 1px solid rgba(0, 0, 0, 0.1); }
      .covid-statistics__table .td:first-child {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
      .covid-statistics__table .td {
        width: 20%; }
    .covid-statistics__table .thead {
      font-size: 10px;
      text-transform: uppercase;
      font-weight: 600;
      background-color: #e8e8e8; }
    .covid-statistics__table .tbody {
      font-size: 12px;
      font-weight: 500;
      padding-bottom: 50px; }
      .covid-statistics__table .tbody .country {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .covid-statistics__table .tbody .country img {
          width: 20px;
          margin-right: 10px; }

.covid-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px; }
  .covid-steps .right-block {
    width: 50%;
    padding-top: 100px; }
  .covid-steps .left-block {
    width: 50%;
    padding-right: 30px; }
  .covid-steps__img {
    content: "";
    width: 100%;
    background: url("../img/covid-block-1.svg") no-repeat center;
    background-size: contain;
    height: 450px; }
  .covid-steps__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
    position: relative; }
    .covid-steps__item:not(:last-child):after {
      width: 1px;
      height: 100%;
      position: absolute;
      left: 20px;
      top: 0;
      background-color: #dfe3f3;
      content: ""; }
    .covid-steps__item .step {
      z-index: 2;
      width: 40px;
      min-width: 40px;
      height: 40px;
      color: #0556bf;
      font-size: 16px;
      font-weight: 600;
      background-color: #dfe3f3;
      border-radius: 100px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: absolute;
      left: 0;
      top: 0; }
    .covid-steps__item .title {
      font-size: 18px;
      font-weight: 500;
      padding-left: 66px; }

.covid-faq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px; }
  .covid-faq .gray-btn {
    width: 100%;
    max-width: 440px;
    margin-top: 10px; }
  .covid-faq .left-block {
    width: 50%;
    padding-right: 30px;
    padding-top: 100px; }
  .covid-faq .right-block {
    width: 50%; }
  .covid-faq__img {
    content: "";
    width: 100%;
    background: url("../img/covid-block-2.svg") no-repeat center;
    background-size: contain;
    height: 550px; }
  .covid-faq__item {
    margin-bottom: 40px; }
    .covid-faq__item .toggle-btn {
      width: 40px;
      min-width: 40px;
      height: 40px;
      background: url("../img/plus-ellipse.svg") no-repeat center;
      background-size: contain;
      content: "";
      cursor: pointer; }
    .covid-faq__item .head {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .covid-faq__item .title {
      font-size: 20px;
      font-weight: 600;
      color: #3a3f46;
      padding-right: 30px; }
    .covid-faq__item .content {
      font-size: 18px;
      line-height: 1.78;
      color: #424850;
      display: none; }

.gray-btn {
  border-radius: 8px;
  background-color: rgba(41, 69, 171, 0.1);
  font-size: 14px;
  font-weight: 600;
  color: #0360ca;
  padding: 17px 50px;
  text-align: center;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease; }
  .gray-btn:hover {
    background-color: rgba(41, 69, 171, 0.2); }

.big-title {
  font-size: 36px;
  font-weight: bold;
  color: #074cb2;
  margin-bottom: 30px; }

.covid-news .gray-btn {
  width: 100%;
  max-width: 440px;
  margin-top: 30px; }

.selector, .selector2, .selector3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

body.background-gray {
  background-color: rgba(216, 216, 216, 0.31); }

.adv-banner-center {
  display: block; }

.advertisement_top-bar {
  display: block; }

.main-btn-solid {
  padding: 11px 50px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  background-color: #17206A;
  border-radius: 8px;
  border: 1px solid #17206A;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease; }
  .main-btn-solid:hover {
    background-color: transparent;
    color: #17206A; }

.block-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px; }
  .block-title a {
    color: #17206A;
    font-size: 15px;
    font-weight: 500;
    text-decoration: underline; }
    .block-title a:hover {
      text-decoration: none;
      color: #003BB3; }
  .block-title span {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    display: block;
    padding-left: 25px; }
    .block-title span::before {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 15px;
      height: 15px;
      border-radius: 100%;
      background-color: #17206A; }

.news-meta {
  margin-bottom: 10px;
  opacity: 0.8;
  color: #000000;
  font-size: 12px;
  padding-left: 20px;
  background: url("../img/calendar.svg") no-repeat center left;
  background-size: contain; }

.main-btn {
  border: 1px solid #17206A;
  color: #17206A;
  padding: 13px 40px;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease; }
  .main-btn:hover {
    background-color: #17206A;
    color: #ffffff; }

.adv-wrapper {
  display: block;
  width: 100%;
  background-color: rgba(216, 216, 216, 0.32);
  margin-bottom: 20px; }
  .adv-wrapper .container {
    position: relative; }
  .adv-wrapper img {
    width: 100%;
    max-height: 150px;
    margin: 0 auto;
    display: block; }
  .adv-wrapper span {
    font-size: 10px;
    color: #b3b3b3;
    position: absolute;
    right: 15px;
    top: 100%;
    font-weight: 600; }

.business-block__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .business-block__head div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase; }
    .business-block__head div img {
      margin-right: 5px; }

.business-block__slider {
  position: relative; }

.business-block .swiper-slide {
  height: auto; }

.business-block .news-business {
  height: 100%; }

.business-block__slider:hover .swiper-btn {
  opacity: 1;
  visibility: visible; }

.inquiry-post .post-box .post-body h4,
.small-post .post-title h4 {
  font-weight: 600 !important; }

.swiper-btn {
  width: 32px;
  height: 32px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.24);
  border-radius: 100px;
  content: "";
  position: absolute;
  top: 45%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 5;
  cursor: pointer;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }
  .swiper-btn:hover {
    background-color: white; }
  .swiper-btn::after {
    width: 100%;
    height: 100%;
    background-image: url("../img/down-arrow.svg");
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    position: absolute;
    left: 0;
    top: 0; }
  .swiper-btn_prev {
    left: -16px; }
    .swiper-btn_prev::after {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
  .swiper-btn_next {
    right: -16px; }
    .swiper-btn_next::after {
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg); }

.daily-news .daily-block .news-title {
  font-weight: 600; }

.daily-news .daily-block p.news-date::after {
  top: 12px; }

.audio-player {
  padding: 15px; }

.small-news {
  height: -webkit-calc(100% - 30px);
  height: calc(100% - 30px); }

.news .news__title {
  min-height: 66px; }

.audio-player .player-btn__play {
  margin: 0 15px; }

.tags-ui {
  margin-bottom: 18px; }
  .tags-ui__label {
    font-weight: 600;
    opacity: .7;
    font-size: 18px;
    margin-bottom: 5px; }
  .tags-ui__items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .tags-ui__item {
    margin-right: 25px;
    margin-bottom: 5px; }
  .tags-ui__link {
    color: #0c2f75;
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: 500; }
    .tags-ui__link:hover {
      text-decoration: underline; }

.subscribe-block {
  margin-bottom: 20px; }
  .subscribe-block__description {
    margin-bottom: 12px;
    font-size: 19px;
    line-height: 24px;
    font-weight: 500;
    color: #000000;
    font-family: "PTSerif"; }
  .subscribe-block__socials {
    line-height: 20px; }
    .subscribe-block__socials a {
      margin-right: 30px;
      font-family: "Montserrat";
      position: relative;
      padding-left: 20px;
      font-size: 18px;
      font-weight: 400; }
      .subscribe-block__socials a:hover::after {
        -webkit-transform: scale(1.5);
            -ms-transform: scale(1.5);
                transform: scale(1.5); }
      .subscribe-block__socials a.style-instagram {
        color: #d0021b; }
        .subscribe-block__socials a.style-instagram::after {
          background-color: #d0021b; }
      .subscribe-block__socials a.style-telegram {
        color: #4a90e2; }
        .subscribe-block__socials a.style-telegram::after {
          background-color: #4a90e2; }
      .subscribe-block__socials a.style-facebook {
        color: #183784; }
        .subscribe-block__socials a.style-facebook::after {
          background-color: #183784; }
      .subscribe-block__socials a::after {
        width: 8px;
        height: 8px;
        content: "";
        border-radius: 100px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto 0;
        background-color: #007aff;
        -webkit-transition: .3s ease;
        -o-transition: .3s ease;
        transition: .3s ease; }

.theme-ui__label {
  font-weight: bold;
  font-size: 19px;
  color: #000000;
  margin-bottom: 16px; }

.theme-ui__wrapper {
  padding: 16px 22px;
  border: 1px solid rgba(151, 151, 151, 0.33);
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .theme-ui__wrapper .flex-1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.theme-ui__img {
  width: 105px;
  height: 70px; }

.theme-ui__title {
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px; }
  .theme-ui__title:hover {
    color: #003BB3; }

.theme-ui__description {
  font-size: 15px;
  color: #000000;
  line-height: 18px;
  font-weight: 500; }

.theme-ui__link {
  background-color: #0C2F75;
  border: 1px solid #0C2F75;
  padding: 12px 25px;
  font-size: 14px;
  text-align: center;
  color: #FFFFFF; }
  .theme-ui__link:hover {
    background-color: #ffffff;
    color: #0C2F75; }

.load-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 80px;
  padding-top: 50px; }
  .load-more__link {
    cursor: pointer;
    width: 100%;
    background-color: #17206A;
    color: #ffffff;
    max-width: 635px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 18px 15px 18px 20px;
    font-size: 11px;
    background-image: url("../img/sort.svg");
    background-repeat: no-repeat;
    background-position: center right 15px;
    background-size: 15px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease; }
    .load-more__link:hover {
      background-color: #0f3d99; }

.login-with-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .login-with-social .text {
    opacity: 0.8;
    font-size: 14px;
    font-weight: 500;
    max-width: 170px;
    margin-right: 15px; }
  .login-with-social .reg-socials .items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .login-with-social .reg-socials .items a {
      margin-bottom: 0;
      width: 30px;
      height: 30px;
      border-radius: 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 10px; }
      .login-with-social .reg-socials .items a.facebook {
        background-color: #2553B4; }
        .login-with-social .reg-socials .items a.facebook:hover {
          background-color: #1a4194; }
      .login-with-social .reg-socials .items a.telegram {
        background-color: #179CDE; }
        .login-with-social .reg-socials .items a.telegram:hover {
          background-color: #0581bf; }
      .login-with-social .reg-socials .items a img {
        max-width: 20px;
        max-height: 20px; }

.news-overlay.blur {
  padding-bottom: 30%;
  overflow: hidden; }
  .news-overlay.blur::before {
    max-height: 100%; }
  .news-overlay.blur img {
    width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    height: -webkit-calc(100% + 30px);
    height: calc(100% + 30px);
    margin: -15px;
    -webkit-filter: blur(6px);
            filter: blur(6px); }
  .news-overlay.blur:hover .news-overlay__title {
    text-decoration: none; }
    .news-overlay.blur:hover .news-overlay__title .title {
      text-decoration: underline; }
  .news-overlay.blur .news-overlay__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .news-overlay.blur .news-overlay__title .title {
      font-size: 16px; }
    .news-overlay.blur .news-overlay__title .description {
      font-size: 14px;
      font-weight: 500;
      line-height: 20px; }

.themes-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .themes-block__big {
    width: 50%; }
    .themes-block__big .news-overlay {
      margin-bottom: 0;
      height: 100%; }
      .themes-block__big .news-overlay:hover .news-overlay__title {
        text-decoration: none; }
        .themes-block__big .news-overlay:hover .news-overlay__title span {
          text-decoration: underline; }
        .themes-block__big .news-overlay:hover .news-overlay__title .themes-count {
          text-decoration: none; }
      .themes-block__big .news-overlay__title {
        font-size: 22px;
        font-weight: 600;
        line-height: 22px;
        padding: 30px 30px 20px 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .themes-block__big .news-overlay__title .themes-count {
          margin-top: 5px;
          font-weight: 300;
          font-size: 12px; }
  .themes-block__small {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .themes-block__small .news-overlay {
      margin-bottom: 0;
      width: 50%;
      padding-bottom: -webkit-calc(5% / 8 * 100);
      padding-bottom: calc(5% / 8 * 100); }
      .themes-block__small .news-overlay:hover .news-overlay__title {
        text-decoration: none; }
        .themes-block__small .news-overlay:hover .news-overlay__title span {
          text-decoration: underline; }
        .themes-block__small .news-overlay:hover .news-overlay__title .themes-count {
          text-decoration: none; }
      .themes-block__small .news-overlay__title {
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        padding: 15px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .themes-block__small .news-overlay__title .themes-count {
          margin-top: 5px;
          font-weight: 300;
          font-size: 12px; }

.search-block {
  background-color: rgba(216, 216, 216, 0.41);
  padding: 16px 24px;
  margin-bottom: 20px; }
  .search-block__form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #FFFFFF;
    border-radius: 7px;
    border: solid 1px #979797;
    height: 60px;
    overflow: hidden; }
  .search-block__input {
    border: none;
    background-color: transparent;
    height: 100%;
    padding: 20px 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 17px;
    color: #183784; }
  .search-block__btn {
    width: 60px;
    height: 100%;
    background-color: #FFFFFF;
    background: url("../img/search-icon.svg") no-repeat center;
    background-size: 21px; }

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #2c59aa url("../img/cd-top-arrow.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  -o-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  z-index: 50; }

.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  -o-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s; }

.cd-top.cd-top--show {
  visibility: visible;
  opacity: 1; }

.cd-top.cd-top--fade-out {
  opacity: .5; }

.cd-top:hover {
  background-color: #2c59aa;
  opacity: 1; }

.adv-text {
  font-size: 12px;
  color: #e18c00;
  letter-spacing: .24px;
  margin-top: 5px;
  display: block; }

.iframe {
  text-align: center; }
  .iframe.right {
    text-align: right; }
  .iframe.left {
    text-align: left; }

figure {
  text-align: center; }

figure.left {
  float: left;
  margin-right: 0.75rem;
  text-align: left; }

figure.right {
  float: right;
  margin-left: 0.75rem;
  text-align: left; }

.share-news {
  position: relative;
  margin-left: 10px; }
  .share-news:hover .share-news-dropdown {
    pointer-events: auto;
    opacity: 1; }
  .share-news-label {
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    background: url("../img/share.svg") no-repeat center right;
    background-size: 15px;
    font-weight: 600;
    z-index: 2;
    cursor: pointer;
    position: relative; }
  .share-news .share-news-dropdown {
    padding: 40px 10px 10px 10px;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
    top: -8px;
    left: -14px;
    width: -webkit-calc(100% + 28px);
    width: calc(100% + 28px);
    position: absolute;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease; }
  .share-news .list {
    border-top: 1px solid #ddd;
    padding-top: 15px; }
    .share-news .list a {
      display: block;
      margin-bottom: 10px;
      color: #000;
      font-weight: 500; }
      .share-news .list a:hover {
        color: #007bff; }

.col-md-12, .col-md-6, .col-md-4, .col-md-3 {
  padding-left: 10px;
  padding-right: 10px; }

.row {
  margin-left: -10px;
  margin-right: -10px; }

.block-title span:before {
  width: 15px;
  height: 15px;
  background: transparent;
  border: 4px solid #17206A;
  display: block; }

.subscription-telegram-wrapper {
  display: none !important; }

.countries {
  background: #F0F0F0;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .countries .countries-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    overflow: hidden;
    overflow-x: auto; }
    .countries .countries-list .list {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 0px;
      padding-left: 20px;
      margin: 0px;
      list-style-type: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 43px; }
      .countries .countries-list .list li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .countries .countries-list .list li:first-child:before {
          display: none; }
        .countries .countries-list .list li:before {
          content: " ";
          display: block;
          width: 1px;
          height: 12px;
          background: #585858;
          margin: 0 8px; }
        .countries .countries-list .list li a {
          font-size: 12px;
          color: #585858;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          position: relative;
          -webkit-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
          font-weight: 400;
          line-height: 40px;
          white-space: nowrap; }
          .countries .countries-list .list li a:hover {
            color: #17206a; }
        .countries .countries-list .list li.active a {
          background-color: #17206a;
          color: #fff;
          padding-left: 10px;
          padding-right: 10px; }
    .countries .countries-list .regions {
      background-color: #17206a;
      color: #fff;
      font-weight: 600;
      font-size: 12px;
      line-height: 40px;
      padding-left: 10px;
      padding-right: 10px;
      position: relative; }
      .countries .countries-list .regions:after {
        content: " ";
        position: absolute;
        top: 0;
        bottom: 0;
        right: -12px;
        width: 0;
        height: 0;
        margin: auto;
        border-style: solid;
        border-width: 20px 0 20px 12px;
        border-color: transparent transparent transparent #17206a; }

.page-header__options .toggle-search {
  margin-left: 10px;
  margin-right: 0; }

.page-header__options .profile {
  margin-left: 10px;
  margin-right: 0px; }

.page-header__options .toggle-search {
  background: url("../img/new-search-icon.svg") no-repeat center; }

.page-header__options .profile__avatar img {
  width: 100%;
  height: 100%; }

.page-header__options .lang-wrapper .lang-block .lang-current {
  color: #000;
  font-weight: 400; }

.page-header__options .lang-wrapper .lang-block .lang-current::before {
  background-image: url("../img/toggle-circle-v2.svg");
  background-size: cover !important;
  right: -2px;
  width: 30px;
  height: 30px; }

.page-header__options .lang-wrapper {
  border-radius: 16px;
  border: 1px solid #e7e7e7;
  background-color: #e7e7e7; }

.page-header__options .lang-wrapper .lang-block .lang-list .lang-link {
  font-weight: 400;
  color: #000; }

.page-header__options .lang-wrapper .lang-block .lang-list {
  border: 1px solid #e7e7e7;
  background: #f9f9f9; }

.main-btn-v2 {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: url("../img/silver-arrow-right.svg") no-repeat 92% center #f0f0f0;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding-left: 25px;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  border-left: 2px solid #2246C5;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease; }
  .main-btn-v2:hover {
    background-color: #eef2ff; }

.interview {
  background: #F0F0F0;
  padding-top: 25px;
  padding-bottom: 45px; }

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

.interview-post {
  width: 100%;
  height: 100%;
  position: relative;
  padding-left: 25px;
  margin-bottom: 40px; }
  .interview-post a {
    height: 100%; }
  .interview-post:nth-last-child(1), .interview-post:nth-last-child(2), .interview-post:nth-last-child(3), .interview-post:nth-last-child(4) {
    margin-bottom: 0; }
  .interview-post .ip-head {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 55px;
    -webkit-transform: translateY(-25px);
        -ms-transform: translateY(-25px);
            transform: translateY(-25px); }
    .interview-post .ip-head .block-word {
      font-size: 28px;
      color: #E3E3E3;
      font-weight: 700;
      position: absolute;
      right: -56px;
      height: 35px;
      width: 160px;
      top: 86px;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
      display: block; }
    .interview-post .ip-head .post-thumbnail {
      width: 100%;
      height: 100%;
      position: relative;
      padding-bottom: -webkit-calc(5% / 8 * 100);
      padding-bottom: calc(5% / 8 * 100); }
      .interview-post .ip-head .post-thumbnail:after {
        content: " ";
        display: block;
        position: absolute;
        bottom: -8px;
        right: -8px;
        width: 100%;
        height: 100%;
        background: #0D1B8C;
        z-index: -1; }
  .interview-post .ip-body {
    padding-top: 155px; }
    .interview-post .ip-body .post-title {
      padding: 20px;
      font-size: 16px;
      line-height: 23px;
      color: #000;
      font-weight: 700;
      background-color: #fff; }

.tm-row {
  margin-left: -7.5px;
  margin-right: -7.5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.tm-col-3 {
  width: 25%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  padding: 0 7.5px; }

.interview-body {
  margin-top: 50px; }

.white-bg {
  background: #fff; }

a.white-bg {
  display: block; }

.interview-post a:hover .post-title {
  color: #003BB3; }

.post-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.interview-post .ip-head .post-thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.all-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #2246C5 !important;
  text-decoration: none !important; }
  .all-link:hover {
    color: #2c51d4 !important; }
    .all-link:hover img {
      -webkit-transform: translateX(4px);
          -ms-transform: translateX(4px);
              transform: translateX(4px); }
  .all-link img {
    margin-left: 8px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease; }

.inquiry-post {
  padding-top: 30px; }
  .inquiry-post:hover h4 {
    color: #003BB3 !important; }
  .inquiry-post .post-box {
    width: 100%;
    background: #F0F0F0;
    padding-right: 55px; }
    .inquiry-post .post-box .post-thumb {
      width: 100%;
      padding-bottom: -webkit-calc(5% / 8 * 100);
      padding-bottom: calc(5% / 8 * 100);
      position: relative;
      -webkit-transform: translateY(-30px);
          -ms-transform: translateY(-30px);
              transform: translateY(-30px); }
      .inquiry-post .post-box .post-thumb:after {
        content: " ";
        display: block;
        position: absolute;
        top: 15px;
        right: -15px;
        width: 100%;
        height: 100%;
        background-color: #fff; }
      .inquiry-post .post-box .post-thumb img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1; }
    .inquiry-post .post-box .post-body h4 {
      padding: 25px;
      padding-top: 0px;
      padding-right: 0;
      font-size: 20px;
      color: #000;
      font-weight: 700;
      line-height: 23px;
      margin-bottom: 0; }

.small-post {
  width: 100%;
  margin-bottom: 20px; }
  .small-post:last-child {
    margin-bottom: 0; }
  .small-post:hover h4 {
    color: #003BB3 !important; }
  .small-post .sm-thumbnail {
    width: 170px;
    height: 110px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
    .small-post .sm-thumbnail img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .small-post .post-title {
    padding: 8px 20px 0 20px; }
    .small-post .post-title h4 {
      font-size: 18px;
      line-height: 23px;
      font-weight: 700;
      color: #000;
      margin-bottom: 0; }

.news__img {
  padding-bottom: -webkit-calc(5% / 8 * 100);
  padding-bottom: calc(5% / 8 * 100); }
  .news__img a {
    display: block; }

.big-news__img a {
  display: block; }

.news__title {
  font-size: 20px;
  line-height: 26px;
  color: #000;
  font-weight: 700; }

.news__desc {
  color: #000; }

.business-block__slider {
  padding: 35px 0;
  background: #F0F0F0; }

.p-relative {
  position: relative; }

.business-block__slider .swiper-btn_prev {
  left: 0; }

.business-block__slider .swiper-btn_next {
  right: 0; }

.news-business__img-wrapper {
  padding-bottom: -webkit-calc(5% / 8 * 100);
  padding-bottom: calc(5% / 8 * 100); }

.news-business {
  border: none; }

.news-business__title {
  font-size: 16px;
  line-height: 20px;
  padding: 20px;
  font-family: 'Montserrat'; }

.top-gallery__play-icon.video {
  background: url(../img/play-video-v3.svg) no-repeat center center;
  background-color: transparent;
  width: auto;
  height: auto; }

.news-meta > span {
  color: #000;
  font-weight: 400; }

.gallery-item .news-meta {
  background-image: none;
  padding-left: 0; }

.gallery-item .news-meta span {
  color: #000;
  font-weight: 400; }

.app-banner {
  width: 100%;
  height: 260px;
  border-radius: 15px;
  margin: 50px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  padding: 70px 0; }
  .app-banner .app-banner-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .app-banner .app-banner-content .b-logo {
      width: 165px;
      height: 78px;
      border-radius: 50px;
      background-color: #fff;
      -webkit-box-shadow: 5px 12px 44px rgba(182, 157, 121, 0.37836);
              box-shadow: 5px 12px 44px rgba(182, 157, 121, 0.37836);
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 15px; }
      .app-banner .app-banner-content .b-logo img {
        max-width: 100%; }
    .app-banner .app-banner-content .b-text .title {
      font-family: 'Montserrat';
      font-weight: 700;
      font-size: 24px;
      line-height: 30px;
      color: #1C307A;
      margin-bottom: 5px; }
    .app-banner .app-banner-content .b-text .desc {
      font-size: 14px;
      color: #000;
      line-height: 18px;
      max-width: 400px; }
    .app-banner .app-banner-content .store-btns {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0 40px; }
      .app-banner .app-banner-content .store-btns a {
        display: block;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease; }
        .app-banner .app-banner-content .store-btns a:hover {
          -webkit-transform: translateY(-2px);
              -ms-transform: translateY(-2px);
                  transform: translateY(-2px); }
        .app-banner .app-banner-content .store-btns a:nth-child(1) {
          margin-right: 15px; }
  .app-banner .app-banner__ads {
    position: absolute;
    right: 40px;
    bottom: 20px; }
    .app-banner .app-banner__ads a {
      display: block; }
    .app-banner .app-banner__ads img {
      width: 175px;
      display: block; }

.footer-menu-list {
  background-color: #1C2680; }

.page-footer__bottom .footer-bottom {
  padding: 25px 0;
  background-color: #17206a; }

.page-footer__bottom .footer-text {
  padding-bottom: 0; }

.social-items {
  padding-bottom: 0; }

.gallery-item .news-meta .category {
  font-weight: 400; }

.news-meta > span {
  color: #8F8F8F;
  font-weight: 300; }

.small-news__title {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  line-height: 20px; }

.small-news__content {
  border-bottom: 1px solid #CECECE;
  padding-left: 0;
  margin-left: 15px;
  padding-bottom: 18px; }

.small-news__img {
  width: 175px;
  height: 113px;
  position: relative; }
  .small-news__img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.news .news__title {
  font-size: 16px;
  line-height: 22px; }

.editor-choice .news .news__img .tm_category {
  display: none; }

.post-line {
  width: 100%;
  padding-top: 30px;
  padding-left: 90px;
  border: 1px solid #E3E3E3;
  margin-top: 50px; }
  .post-line .line-block {
    width: 100%;
    height: 100%;
    border-left: 1px solid #E3E3E3;
    position: relative; }
    .post-line .line-block .start-date {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      -webkit-transform: translateX(-8px) translateY(-8px);
          -ms-transform: translateX(-8px) translateY(-8px);
              transform: translateX(-8px) translateY(-8px);
      font-size: 12px;
      color: #000;
      font-weight: 500; }
      .post-line .line-block .start-date:before {
        content: " ";
        display: block;
        width: 15px;
        height: 15px;
        border: 4px solid #17206A;
        border-radius: 50%;
        background: white;
        margin-right: 10px; }

.line-post {
  width: 100%;
  margin: 20px 0;
  padding: 0 20px;
  border-bottom: 1px solid #DADADA; }
  .line-post .lp-head {
    position: relative; }
    .line-post .lp-head .publish-date {
      position: absolute;
      top: 3px;
      left: -71.5px;
      font-size: 12px;
      font-weight: 400;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .line-post .lp-head .publish-date:after {
        content: " ";
        display: block;
        width: 15px;
        height: 15px;
        border: 1px solid #CECECE;
        background-color: white;
        border-radius: 50%;
        margin-left: 12px; }
    .line-post .lp-head .lp-title {
      font-size: 18px;
      line-height: 25px;
      color: #000;
      font-weight: 700; }
      .line-post .lp-head .lp-title:hover {
        text-decoration: underline;
        color: #003BB3; }
  .line-post .lp-body {
    margin: 20px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .line-post .lp-body .post-thumb {
      width: 170px;
      height: 100px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto; }
      .line-post .lp-body .post-thumb img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    .line-post .lp-body .post-desc {
      padding-left: 20px;
      font-size: 16px;
      line-height: 24px;
      color: #606060; }
      .line-post .lp-body .post-desc p {
        margin: 0;
        letter-spacing: -0.5px; }

.load-more-btn {
  background: #F0F0F0;
  width: 100%;
  height: 58px;
  border-left: 3px solid #003BB3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }
  .load-more-btn:active, .load-more-btn:hover {
    background: #f5f5f5; }
  .load-more-btn span {
    font-size: 14px;
    color: #000;
    font-weight: 600; }

.line-block .line-post:last-child {
  margin-bottom: 0;
  border-bottom: 0px; }
  .line-block .line-post:last-child .lp-body {
    margin-bottom: 0;
    padding-bottom: 25px; }

.loading {
  -webkit-animation: loading 1.5s linear infinite;
          animation: loading 1.5s linear infinite; }

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

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

.province-slider .ps-item {
  width: 100%;
  height: 380px; }
  .province-slider .ps-item a {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    display: block; }
  .province-slider .ps-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.province-slider .swiper-pagination {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  right: 0;
  bottom: 15px;
  margin: 0 auto;
  padding: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(24, 55, 132, 0.42);
  border-radius: 50px; }

.province-slider .swiper-pagination-bullet {
  background: #fff;
  width: 11px;
  height: 11px;
  opacity: 1; }

.province-slider .swiper-pagination-bullet-active {
  background: #17206a;
  border: 2px solid #fff; }

.page-header__search-block .tags-dropdown {
  border: solid 1px #e5e5e5;
  border-top: 0px; }

.page-header__search-block .tags-dropdown .tags-list__item:hover {
  color: #ffffff;
  background: #17206a; }

.page-header__search-block .tags-dropdown > span {
  color: #17206a;
  font-weight: 400;
  opacity: 1; }

.news__category {
  background-color: #17206A;
  padding: 6px 16px;
  top: unset;
  bottom: 0; }
  .news__category.lg {
    top: -webkit-calc(60% - 10px);
    top: calc(60% - 10px); }

.big-news {
  position: relative; }

a.cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.adv-btn {
  width: 140px;
  height: 40px;
  margin-right: 10px;
  content: "";
  position: relative; }
  .adv-btn img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain; }

@media screen and (max-width: 1300px) {
  .page-header__menu {
    margin-left: 15px; }
  .page-header__menu-item a {
    white-space: nowrap; }
  .adv-btn {
    width: 100px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX3V0aWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWJpZy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1zbWFsbC5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1sZW50YS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19uZXdzLWludGVydmlldy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1idXNpbmVzcy5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fdG9wLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnktaXRlbS5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1tb3JlLXJlYWQuc2NzcyIsImNvbXBvbmVudHMvX25ld3MtcmVjb21tZW5kZWQuc2NzcyIsImNvbXBvbmVudHMvX3NpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYXVkaW8tcGxheWVyLnNjc3MiLCJjb21wb25lbnRzL19kYWlseS1uZXdzLnNjc3MiLCJjb21wb25lbnRzL25hdi11aS5zY3NzIiwiY29tcG9uZW50cy9fYXV0aC5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wZXJzb24tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLXRleHQuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmlwdGlvbi5zY3NzIiwicGFnZXMvX2FkLnNjc3MiLCJwYWdlcy9fZGVmYXVsdC5zY3NzIiwicGFnZXMvX3Byb2ZpbGUuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fNDA0LnNjc3MiLCJwYWdlcy9fY292aWQuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0NBLDJCQUFBO0FDeENBLDJEQUFBO0FBQTREO0VBQVcsU0FBUSxFQUFBOztBQUFDO0VBQWEsVUFBUyxFQUFBOztBQUFDO0VBQUssdUJBQXNCO0VBQUMsMEJBQXlCO0VBQUMsOEJBQTZCLEVBQUE7O0FBQUM7RUFBSyxTQUFRLEVBQUE7O0FBQUM7RUFBc0YsY0FBYSxFQUFBOztBQUFDO0VBQTRCLHFCQUFvQjtFQUFDLHdCQUF1QixFQUFBOztBQUFDO0VBQXNCLGFBQVk7RUFBQyxTQUFRLEVBQUE7O0FDMkJqYTtFRDNCb2IsYUFBWSxFQUFBOztBQUFDO0VBQUUsZUFBYyxFQUFBOztBQUFDO0VBQWlCLFVBQVMsRUFBQTs7QUFBQztFQUFZLHlCQUF3QixFQUFBOztBQUFDO0VBQWtCLGdCQUFlLEVBQUE7O0FBQUM7RUFBSSxrQkFBaUIsRUFBQTs7QUFBQztFQUFHLGNBQWE7RUFBQyxlQUFjLEVBQUE7O0FBQUM7RUFBSyxnQkFBZTtFQUFDLFdBQVUsRUFBQTs7QUFBQztFQUFNLGNBQWEsRUFBQTs7QUFBQztFQUFRLGNBQWE7RUFBQyxjQUFhO0VBQUMsa0JBQWlCO0VBQUMsd0JBQXVCLEVBQUE7O0FBQUM7RUFBSSxVQUFTLEVBQUE7O0FBQUM7RUFBSSxjQUFhLEVBQUE7O0FBQUM7RUFBZSxnQkFBZSxFQUFBOztBQUFDO0VBQU8sZ0JBQWUsRUFBQTs7QUFBQztFQUErQiwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQUMsU0FBUSxFQUFBOztBQUFDO0VBQWEsY0FBYSxFQUFBOztBQUFDO0VBQWtCLGdDQUErQjtFQUFDLGNBQWEsRUFBQTs7QUFBQztFQUFzQyxjQUFhO0VBQUMsYUFBWTtFQUFDLFNBQVEsRUFBQTs7QUFBQztFQUFPLGlCQUFnQixFQUFBOztBQUFDO0VB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O0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBQ2xDO0VBQVMsMEJBQXlCLEVBQUE7O0FBRWxDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBQ3BDO0VBQVUsMkJBQTBCLEVBQUE7O0FBT2hDO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsMkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsMkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsOEJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsOEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsK0JBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNEJBQWdELEVBQUE7O0FBR2xEO0VBQ0UsNkJBQWtELEVBQUE7O0FBTHBEO0VBQ0UsK0JBQWdELEVBQUE7O0FBR2xEO0VBQ0UsZ0NBQWtELEVBQUE7O0FBTHBEO0VBQ0UsNkJBQWdE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RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxtQkFBbUIsRUFBQTs7QUFJckI7RUFDRSxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVLEVBQUE7O0FBR1o7RUFDRSxtQkFBbUI7RUFDbkIsc0JBQXNCLEVBQUE7O0E3QjVuRHhCO0U2QmdvREUseUJBQXlCO0VBQ3pCLGVBQWUsRUFBQTs7QTdCam9EakI7RTZCc29ERSxjQUFjO0VBQ2QsbUJBQW1CLEVBQUE7O0E3QnZvRHJCO0U2QjJvREUsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7O0FyQjNwRFY7RXFCK3BEQSx5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLFVBQVU7RUFDVixTQUFTLEVBQUE7RUFKWDtJQVFJLDZCQUFxQjtJQUFyQixxQkFBcUIsRUFBQTs7QTNCcHREekI7RTJCaXVERSxrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFpQjtLQUFqQixpQkFBaUIsRUFBQTs7QUFHbkI7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCLEVBQUE7RUFMcEI7SUFPSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLHNCQUFtQjtPQUFuQixtQkFBbUIsRUFBQTs7QUFpQnZCO0U3QnR1REE7STZCd3VESSxpQkFBaUIsRUFBQTtFN0I3dERyQjtJNkJndURJLG1CQUFtQixFQUFBO0VBL0J2QjtJQWtDSSxZQUFZLEVBQUEsRUFDYiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gY2xlYXJmaXgge1x0XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxyXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLXRleHQtaW5kZW50IHtcclxuICBib3JkZXI6MDtcclxuICBmb250OiAwLzAgYTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBqdXN0aWZpZWQtbWVudSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHQvLyBsaW5lLWhlaWdodDogMDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwc2V1ZG8tYmcge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKiBpbWcgYWJzb2x1dGUgY2VudGVyaW5nICovXHJcblxyXG5AbWl4aW4gaW1nLWNlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7cmlnaHQ6IDA7dG9wOiAwO2JvdHRvbTogMDtcclxuXHRtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXJlZCgkYXhpczogJ2JvdGgnKSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRAaWYgKCRheGlzID09ICdib3RoJykge1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR9XHJcblxyXG5cdEBpZiAkYXhpcyA9PSAneCcge1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdH1cclxuXHJcblx0QGlmICRheGlzID09ICd5JyB7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi8vQ29udGFpbmVyIG1peGluXHJcbkBtaXhpbiBtb2ItY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lciB7XHJcblx0d2lkdGg6ICRtZC1jb250YWluZXItd2lkdGg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXItdGFiIHtcclxuXHR3aWR0aDogJHNtLWNvbnRhaW5lci13aWR0aDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lci1mbHVpZCB7XHJcblx0d2lkdGg6IDkzLjI1JTtcclxuXHRtaW4td2lkdGg6IDc0NnB4O1xyXG5cdG1heC13aWR0aDogMTI3OXB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuLy9Nb2JpbGUtZmlyc3QgTWVkaWEgcXVlcmllcyBcclxuXHJcbkBtaXhpbiBtb2JpbGUoKSB7XHJcblx0QG1lZGlhICN7JG1vYmlsZW9ubHl9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYnRhYigpIHtcclxuXHRAbWVkaWEgI3skbW9idGFib25seX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0KCkge1xyXG5cdEBtZWRpYSAjeyR0YWJvbmx5fSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJkZXNrKCkge1xyXG5cdEBtZWRpYSAjeyR0YWJkZXNrb25seX0ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCgpIHtcclxuXHRAbWVkaWEgI3skZGVza29ubHl9IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZS1vbmx5IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XHJcblx0QGlmICRicmVha3BvaW50ID09IHRhYmxldCB7XHJcblx0XHQvLyBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRAbWVkaWEgI3skbW9idGFib25seX0ge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpZiAkYnJlYWtwb2ludCA9PSBwaG9uZSB7XHJcblx0XHRAbWVkaWEgI3skbW9iaWxlb25seX0ge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGlmICRicmVha3BvaW50ID09IHRhYm9ubHkge1xyXG5cdFx0QG1lZGlhICN7JHRhYm9ubHl9IHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpZiAkYnJlYWtwb2ludCA9PSBwb3J0dGFiIHtcclxuXHRcdEBtZWRpYSAjeyRwb3J0dGFifSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gbGFuZHRhYiB7XHJcblx0XHRAbWVkaWEgI3skbGFuZHRhYn0ge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGlmICRicmVha3BvaW50ID09IHRhYmRlc2sge1xyXG5cdFx0QG1lZGlhICN7JHRhYmRlc2tvbmx5fSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcCB7XHJcblx0XHRAbWVkaWEgI3skZGVza29ubHl9IHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaWNvbmVkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly8gbGluZS1oZWlnaHQ6IDE7XHJcblx0Lmljb24sIC5pY29uaW1nIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovaW1nLGxlZ2VuZHtib3JkZXI6MH1sZWdlbmQsdGQsdGh7cGFkZGluZzowfWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyxwcm9ncmVzcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1he2JhY2tncm91bmQ6MCAwfWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLG9wdGdyb3VwLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LS41ZW19c3Vie2JvdHRvbTotLjI1ZW19c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9cHJlLHRleHRhcmVhe292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6aW5oZXJpdDtmb250OmluaGVyaXQ7bWFyZ2luOjB9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtib3JkZXI6MXB4IHNvbGlkIHNpbHZlcjttYXJnaW46MCAycHg7cGFkZGluZzouMzVlbSAuNjI1ZW0gLjc1ZW19dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9IiwiLyogaW1nIGFic29sdXRlIGNlbnRlcmluZyAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5pbWcsIGxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQsIHRkLCB0aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG5hOmFjdGl2ZSwgYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsIG9wdGdyb3VwLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSwgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLCBrYmQsIHByZSwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5mbGV4Ym94dHdlZW5lciwgLmZsZXhib3h0d2VlbmVyIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3V0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi53cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuXG4ucGFnZS1oZWFkZXIsXG4ucGFnZS1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG5odG1sLmZyZWV6ZSwgYm9keS5mcmVlemUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbmFbaHJlZl06bm90KFtjbGFzc10pIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhW2hyZWZdOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZXNldC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5yZXNldC1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5mb250LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDkge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wODUge1xuICBvcGFjaXR5OiAwLjg1ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDgge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDsgfVxuXG4uZm9udC0wNyB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50OyB9XG5cbi5mb250LTA2IHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDUge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wNCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTAzIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMDIge1xuICBvcGFjaXR5OiAwLjIgIWltcG9ydGFudDsgfVxuXG4uZm9udC0wMSB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwIHtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNDAge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMzQge1xuICBmb250LXNpemU6IDM0cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTMwIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjgge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweCAhaW1wb3J0YW50OyB9XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ubXItMTgge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0tMTAge1xuICBwYWRkaW5nLXRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0tMTAge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItLTEwIHtcbiAgcGFkZGluZy1yaWdodDogLTEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtLTE1IHtcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtLTE1IHtcbiAgcGFkZGluZy10b3A6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0tMTUge1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tci0tMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLS0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LS0yMCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LS0yMCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0tMjAge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLS0yMCB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4ubXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0tMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0tMzAge1xuICBwYWRkaW5nLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucGItLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0tMzAge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ucHItLTMwIHtcbiAgcGFkZGluZy1yaWdodDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4ubGgtMTIge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ubGgtMTQge1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubGgtMTYge1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4ubGgtMTgge1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubGgtMjAge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubGgtMjIge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ubGgtMjQge1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ubGgtMjYge1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ubGgtNDYge1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjg7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucGFnZS1oZWFkZXJfX2FkdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtaGVhZGVyX19hZHYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtaGVhZGVyX19hZHYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTsgfVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucGFnZS1oZWFkZXJfX21lbnUge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUuaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUtaXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAucGFnZS1oZWFkZXJfX21lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDU1cHgpO1xuICBsZWZ0OiAxMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrLm9wZW4ge1xuICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbjsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrLm9wZW4gLnRhZ3MtZHJvcGRvd24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbiAgLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjcyNzU1OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAuZm9ybS1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMjcyNzU1OyB9XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNCwgNTUsIDEzMiwgMC40Nyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxMHB4IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDBzIGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biA+IHNwYW4ge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0X19pdGVtOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAudG9nZ2xlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLWJ0bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnRvZ2dsZS1zZWFyY2gub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7IH1cbiAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciAucHJvZmlsZV9fYXZhdGFyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjMsIDMyLCAxMDYsIDAuMTgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjZweCAxNnB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDdweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lLXNoYXBlLnN2Z1wiKTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIC5pbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duIC5pbWcgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duLWl0ZW06OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtLmNvbW1lbnRzLWk6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICAgICAgb3BhY2l0eTogLjY7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5wcm9maWxlX19kcm9wZG93bi1pdGVtLnVzZXItaTo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDsgfVxuICAgICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2Ryb3Bkb3duLWl0ZW0ubG9nb3V0LWk6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nb3V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgICAgICBvcGFjaXR5OiAuNjsgfVxuICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcyMDZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlci5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogOTk5OyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlci5hY3RpdmUgLmxhbmctY3VycmVudDo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctY3VycmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAzNHB4IDZweCAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMxNzIwNkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LWJvcmRlci5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgICAucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE3MjA2QTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIgLmxhbmctYmxvY2sgLmxhbmctbGlzdC5vcGVuIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgICAgIC5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3QgLmxhbmctbGluayB7XG4gICAgICAgICAgY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuXG4uY292aWQtYnRuIHtcbiAgYmFja2dyb3VuZDogI0Q4MDk0MztcbiAgYm9yZGVyLXJhZGl1czogMTguNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA5cHggMjBweCA5cHggNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvdmlkLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc1OTsgfVxuICAuY292aWQtYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc1OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2VsbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE4LjVweDsgfVxuXG4uYmFja2dyb3VuZC1ncmF5IC5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZjJmMiAwJSwgd2hpdGUpOyB9XG4gIC5iYWNrZ3JvdW5kLWdyYXkgLnBhZ2UtZm9vdGVyX190b3A6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGhlaWdodDogMTM1JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjJmMmYyIDI0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgei1pbmRleDogNDsgfVxuXG4ucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYWdlLWZvb3Rlcl9fdG9wOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAxMzUlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuc3RvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLnN0b3JlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLnN0b3JlIGE6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgfVxuICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hcHAtc3RvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCAuYWx3YXlzLWF3YXJlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggNDBweCAyNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5hbHdheXMtYXdhcmUgLnNpdGUtbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTVweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLmFsd2F5cy1hd2FyZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLmFsd2F5cy1hd2FyZSAuc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5wYWdlLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxOTI3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMjBweDsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fYm90dG9tIC5mb290ZXItbWVudV9faXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiOyB9XG4gICAgICAgICAgLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1tZW51X19pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5zb2NpYWwtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAuc29jaWFsLWl0ZW1zIC5zb2NpYWwtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnNvY2lhbC1pdGVtcyAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IH1cbiAgICAuc29jaWFsLWl0ZW1zIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDI4cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5iaWctbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5iaWctbmV3c19fcm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iaWctbmV3c19jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iaWctbmV3c19jb2x1bW4gLmJpZy1uZXdzX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApOyB9XG4gICAgLmJpZy1uZXdzX2NvbHVtbiAuYmlnLW5ld3NfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5iaWctbmV3c19jb2x1bW4gLmJpZy1uZXdzX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5iaWctbmV3c19faW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYmlnLW5ld3NfX2ltZzpob3ZlciArIC5iaWctbmV3c19fY29udGVudCAuYmlnLW5ld3NfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gICAgLmJpZy1uZXdzX19pbWcgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmJpZy1uZXdzX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJpZy1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJpZy1uZXdzX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuYmlnLW5ld3NfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5iaWctbmV3c19fZGVzY3JpcHRpb24udHJ1bmNhdGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3NfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDsgfVxuXG4udG9wLW5ld3NfX2JpZyAuYmlnLW5ld3M6aG92ZXIgLmJpZy1uZXdzX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zbWFsbC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNtYWxsLW5ld3M6aG92ZXIgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAuc21hbGwtbmV3c19faW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNtYWxsLW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAxczsgfVxuICAuc21hbGwtbmV3c19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1sZW50YSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAwLjgpO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5uZXdzLWxlbnRhOmhvdmVyIC5uZXdzLWxlbnRhX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3MtbGVudGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuXG4ubmV3cy1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjUlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTpob3Zlcjo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uZXdzLW92ZXJsYXlfc21hbGwgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAubmV3cy1vdmVybGF5X3NtYWxsIC5uZXdzLW92ZXJsYXlfX2NhdGVnb3J5IHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgLm5ld3Mtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAuODsgfVxuICAubmV3cy1vdmVybGF5X19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAubmV3cy1vdmVybGF5X19jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMzIsIDEwNiwgMC42KTtcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaW50ZXJ2aWV3LW5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmludGVydmlldy1uZXdzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaW50ZXJ2aWV3LW5ld3NfX2ltZyBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmludGVydmlldy1uZXdzX190aXRsZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBjMmY3NTsgfVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLm5ld3MtYnVzaW5lc3M6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzLWJ1c2luZXNzOmhvdmVyIC5uZXdzLWJ1c2luZXNzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5ld3MtYnVzaW5lc3NfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubmV3cy1idXNpbmVzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzOmhvdmVyIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLm5ld3NfX2ltZzpob3ZlciArIC5uZXdzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAgIC5uZXdzX19pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uZXdzX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAubmV3c19fdGl0bGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLm5ld3NfX2Rlc2Mge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAzMiwgMTA2LCAwLjYpO1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50b3AtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcC1nYWxsZXJ5OmhvdmVyIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgLnRvcC1nYWxsZXJ5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODJweDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAudG9wLWdhbGxlcnlfX3BsYXktaWNvbi52aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktdmlkZW8uc3ZnKTsgfVxuICAgIC50b3AtZ2FsbGVyeV9fcGxheS1pY29uLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS1pbWFnZS5zdmcpOyB9XG4gIC50b3AtZ2FsbGVyeV9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC50b3AtZ2FsbGVyeV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJESU5Qcm9cIjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLmdhbGxlcnktaXRlbTpob3ZlciAuZ2FsbGVyeS1pdGVtX19pbWcgLmltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnktaXRlbV9faW1nIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAxcyBlYXNlOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3BsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24udmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLnN2Zyk7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX19wbGF5LWljb24uaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LWltYWdlLnN2Zyk7IH1cbiAgLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZ2FsbGVyeS1pdGVtIC5uZXdzLW1ldGEgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGNvbG9yOiAjMzA0RkZGOyB9XG4gIC5nYWxsZXJ5LWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7IH1cbiAgICAuZ2FsbGVyeS1pdGVtX190aXRsZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuXG4ubmV3cy1tb3JlLXJlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMxKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAubmV3cy1tb3JlLXJlYWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC42KTsgfVxuICAubmV3cy1tb3JlLXJlYWRfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5uZXdzLW1vcmUtcmVhZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3MtbWV0YSB7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAubmV3cy1tb3JlLXJlYWQgLm5ld3NfX2NhdGVnb3J5IHtcbiAgICB6LWluZGV4OiA1OyB9XG5cbi5uZXdzLXJlY29tbWVuZGVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTsgfVxuICAubmV3cy1yZWNvbW1lbmRlZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcyMDZBOyB9XG4gICAgLm5ld3MtcmVjb21tZW5kZWQ6aG92ZXIgLm5ld3MtcmVjb21tZW5kZWRfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMTcyMDZBOyB9XG4gIC5uZXdzLXJlY29tbWVuZGVkX190aXRsZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxOHB4IDE4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAubmV3cy1yZWNvbW1lbmRlZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAubmV3cy1yZWNvbW1lbmRlZCAubmV3cy1tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2luZ2xlLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEzcHggMDsgfVxuICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2luZ2xlLWxheW91dF9fbGVmdC1jZW50ZXIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zaW5nbGUtbGF5b3V0X19sZWZ0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2luZ2xlLWxheW91dF9fY2VudGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtbGF5b3V0X19jZW50ZXIuc2xjIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7IH1cbiAgLnNpbmdsZS1sYXlvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuc2luZ2xlLWhlYWRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7IH1cbiAgLnNpbmdsZS1oZWFkZXJfX21ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5jb21tZW50cyB7XG4gICAgICBjb2xvcjogIzE3MjA2QTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlLCAuc2luZ2xlLWhlYWRlcl9fbWV0YSAudmlldywgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmRhdGU6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLnZpZXc6OmJlZm9yZSwgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC5kYXRlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKTsgfVxuICAgIC5zaW5nbGUtaGVhZGVyX19tZXRhIC52aWV3OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZXcuc3ZnXCIpOyB9XG4gICAgLnNpbmdsZS1oZWFkZXJfX21ldGEgLmNvbW1lbnRzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lc3NhZ2Uuc3ZnXCIpOyB9XG4gIC5zaW5nbGUtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaW5nbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gIC5zaW5nbGUtY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnNpbmdsZS1jb250ZW50IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaW5nbGUtY29udGVudCBpIHtcbiAgICBmb250LWZhbWlseTogXCJQVFNlcmlmXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zaW5nbGUtY29udGVudCB2aWRlbywgLnNpbmdsZS1jb250ZW50IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5zaW5nbGUtY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg0ZmE4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDsgfVxuICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSB7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI4cHggMjJweCAyOHB4OyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZTpub3QoW2NsYXNzXSk6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMjlweDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUFRTZXJpZlwiOyB9XG4gICAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlOm5vdChbY2xhc3NdKSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzMpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjM0I1RkI4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgICAgIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBjb2xvcjogIzE3MjA2QTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUubGluay1zdHlsZSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5tYWluLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaW5nbGUtY29udGVudCAubWFpbi1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgLm1haW4taW1nX19jYXB0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTY7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5zaW5nbGUtY29udGVudCAubGluay1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMyk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNCNUZCODtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAuc2luZ2xlLWNvbnRlbnQgLmxpbmstc3R5bGUgcCwgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnNpbmdsZS1jb250ZW50IC5saW5rLXN0eWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzQkIzOyB9XG5cbi5saW5rLXN0eWxlIGEsIC5ibC1kIGEge1xuICBjb2xvcjogIzNiNWZiOCAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXN0eWxlIGE6aG92ZXIsIC5ibC1kIGE6aG92ZXIge1xuICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtY29udGVudCBmaWd1cmUuaWZyYW1lIGlmcmFtZTpub3QoLmp1eHRhcG9zZSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgZmlndXJlLmlmcmFtZSBpZnJhbWU6bm90KC5qdXh0YXBvc2UpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zaGFyZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNoYXJlLWxpbmtzIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2hhcmUtbGlua3MgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgYSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgICAgLnNoYXJlLWxpbmtzIC5pdGVtcyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgNDcsIDExNywgMC4xKTsgfVxuICAgIC5zaGFyZS1saW5rcyAuaXRlbXMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7IH1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cblxuLmNvbW1lbnQtd3JhcHBlciAubG9naW4tZGF0ZS1pbmZvIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAuNDsgfVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW1lbnQtaGVhZGVyIC5jb21tZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUsIDgwLCAyMzQsIDAuNDcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuY29tbWVudC1oZWFkZXIgLmNvbW1lbnQtdG9nZ2xlIC5hcnJvdy1pY29uIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LXNvbGlkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jb21tZW50LWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb21tZW50LWZpbHRlcl9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0MTRkNmE7XG4gICAgcGFkZGluZzogMTJweCAxN3B4OyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDU1MGVhOyB9XG4gICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbW1lbnQtZmlsdGVyX19pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5jb21tZW50LXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbWctYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzQxNGQ2YTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAubGVmdC1ibG9jayAubG9naW4tZGF0ZS1pbmZvIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtaGVhZGVyIC5yaWdodC1ibG9jayAubGlrZS1idXR0b25zIC50aHVtYnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMjhjNDU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1oZWFkZXIgLnJpZ2h0LWJsb2NrIC5saWtlLWJ1dHRvbnMgLnRodW1icyAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGh1bWJzLXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWhlYWRlciAucmlnaHQtYmxvY2sgLmxpa2UtYnV0dG9ucyAudGh1bWJzLnRodW1icy1kb3duIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LXRleHQge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNvbW1lbnQtdXNlciAuY29tbWVudC1pbmZvIC5jb21tZW50LWJvdHRvbSAuY29tbWVudC1ibG9jay5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2suY2xvc2U6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvc2UtY29tbWVudC5zdmdcIik7IH1cbiAgICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1ib3R0b20gLmNvbW1lbnQtYmxvY2sgYSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzc4Nzk5MztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb21tZW50LXVzZXIgLmNvbW1lbnQtaW5mbyAuY29tbWVudC1hbnN3ZXJzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29tbWVudC11c2VyIC5jb21tZW50LWluZm8gLmNvbW1lbnQtYW5zd2Vycy13cmFwcGVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG5cbi5jb21tZW50LWFuc3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW1nLWJsb2NrIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyLmNvbW1lbnQtb24tbW9kZXJhdG9yIC5jb21tZW50LWluZm86OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIuY29tbWVudC1vbi1tb2RlcmF0b3IgLmNvbW1lbnQtaW5mbyAubm90aWNlLWFmdGVyLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5jb21tZW50LWFuc3dlciAubG9naW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvLFxuICAgIC5jb21tZW50LWFuc3dlciAubG9naW4gLnRvLXdob20ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgLmNvbW1lbnQtYW5zd2VyIC5sb2dpbiAud2hvOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9leHBsYW5hdGlvbi1hcnJvdy5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuY29tbWVudC1hbnN3ZXIgLmxvZ2luIC50by13aG9tIHtcbiAgICAgIGNvbG9yOiAjNzQ3NDc0OyB9XG5cbi5jb21tZW50LWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbW1lbnQtZm9ybS13cmFwcGVyLnNob3ctbm90aWNlIC5jb21tZW50LWZvcm0tYmxvY2sgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jb21tZW50LWZvcm0td3JhcHBlci5zaG93LW5vdGljZSAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrLmZvY3VzZWQgLmNvbW1lbnQtZm9ybV9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5jb21tZW50LWZvcm1fX2J1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4zNik7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAuY29tbWVudC1mb3JtX19idXR0b25zIGJ1dHRvbi5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTdweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9nZ2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAxNTsgfVxuICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNDE0ZDZhOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYmxvY2sgLm5vdGljZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTY2LCAzNSwgMC4xMik7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWJsb2NrIC5ub3RpY2UgLm5vdGljZS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1ibG9jayAubm90aWNlIC5ub3RpY2UtdGV4dCBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuY29tbWVudC1mb3JtLXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNvbW1lbnQtZm9ybS13cmFwcGVyIC5jb21tZW50LWZvcm0tYWxlcnQtd3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jb21tZW50LWZvcm0td3JhcHBlciAuY29tbWVudC1mb3JtLWFsZXJ0LXdyYXBwZXIgLmNvbW1lbnQtZm9ybS1hbGVydCAuY29tbWVudC1hbGVydC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBjb2xvcjogIzA1NTBlYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFuc3dlci1mb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYW5zd2VyLWZvcm06YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41OCk7IH1cbiAgLmFuc3dlci1mb3JtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFuc3dlci1mb3JtX190aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjMTgzNzg0OyB9XG4gIC5hbnN3ZXItZm9ybSAuY29tbWVudC1mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFuc3dlci1mb3JtIC5jb21tZW50LWZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vdGljZS1hZnRlci1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjE4LCAxOTQsIDAuNjIpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MTRkNmE7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5jb21tZW50LW5vLWF1dGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZjMDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCA0LCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTZweCA2MHB4O1xuICBjb2xvcjogIzQxNGQ2YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7IH1cbiAgLmNvbW1lbnQtbm8tYXV0aCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Jsb2dnaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIC5jb21tZW50LW5vLWF1dGggYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNvbG9yOiAjMDU1MGVhOyB9XG5cbi5ub3RpY2UtY2hlY2sge1xuICBjb2xvcjogIzE2NEU0RDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMEVDRjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubm90aWNlLWNoZWNrLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21tZW50cy1ibG9jay13cmFwcGVyIC5sb2dpbi13aXRoLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNvbW1lbnQtY29sbGFwc2UtYmxvY2suaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNDkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX25hdmlnYXRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXJfX3BhcmFtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllcl9fcGFyYW1zIC5wbGF5ZXItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuOmhvdmVyIHN2ZywgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bi5hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICM0NTkyRkY7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIGZpbGw6ICNiZWMwYzI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19wcmV2LCAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnRuX19uZXh0IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bl9fcGxheSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5hdWRpby1wbGF5ZXIgLmF1ZGlvLWluZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19fY29udGVudCB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmF1ZGlvLXBsYXllciAuYXVkaW8taW5mb19faW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5hdWRpby1pbmZvX190aW1lIHtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5hdWRpby1wbGF5ZXIucGFyYW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnByb2dyZXNzYmFyLXVpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9ncmVzc2Jhci11aV9fZnJhZ21lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIVxyXG4gKiBQcm9qZWN0OiBQcm9qZWN0IEt1bi51elxyXG4qL1xuLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjQ7IH1cblxuLmF1ZGlvLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1mYW1pbHk6IFBUU2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmF1ZGlvLWJsb2NrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAyNXB4OyB9XG5cbi5hdWRpby1wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYXVkaW8tcGxheWVyIC5hdWRpby1tZXRhIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzc4Nzk5MztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgZGl2IHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIGRpdjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc4Nzk5MzsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci1idXR0b25zIC50cmFjay1idG4tZ3JvdXAgLnByZXYtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wcmV2LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25leHQtcHJldi5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wbGF5LWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICB3aWR0aDogNTFweDsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCAucGxheS1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXkuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCAucGF1c2UtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICAgIHdpZHRoOiA1MXB4OyB9XG4gICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5wYXVzZS1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hdWRpby1wYXVzZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItYnV0dG9ucyAudHJhY2stYnRuLWdyb3VwIC5uZXh0LWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDsgfVxuICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLWJ1dHRvbnMgLnRyYWNrLWJ0bi1ncm91cCAubmV4dC1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9uZXh0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDsgfVxuICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdGltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IERJTlBybztcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjOEE4QThBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wcHg7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdGltZSAucGxheWVyLXNsaWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAuanAtc2Vlay1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdGltZSAucGxheWVyLXNsaWRlci1jb250YWluZXIgLmpwLXNlZWstYmFyIC5qcC1wbGF5LWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci10aW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAuanAtc2Vlay1iYXIgLmpwLXBsYXktYmFyIC5qcC1oYW5kbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxODRGQTg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmF1ZGlvLXBsYXllciAucGxheWVyLXZvbHVtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92b2x1bWUtaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXZvbHVtZSAucGxheWVyLXNsaWRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hdWRpby1wbGF5ZXIgLnBsYXllci12b2x1bWUgLnBsYXllci1zbGlkZXItY29udGFpbmVyIC52b2x1bWUtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmF1ZGlvLXBsYXllciAucGxheWVyLXZvbHVtZSAucGxheWVyLXNsaWRlci1jb250YWluZXIgLnZvbHVtZS1iYXIgLmpwLXZvbHVtZS1iYXItdmFsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNhMWE1YjE7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYXVkaW8tcGxheWVyIC5wbGF5ZXItdm9sdW1lIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciAudm9sdW1lLWJhciAuanAtdm9sdW1lLWJhci12YWx1ZSAuanAtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTg0RkE4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5hdWRpby1wbGF5ZXIgLnNoYXJlLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5hdWRpby1wbGF5ZXIgLnNoYXJlLWRvd25sb2FkIC5zaGFyZSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgLmF1ZGlvLXBsYXllciAuc2hhcmUtZG93bmxvYWQgLmRvd25sb2FkIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG93bmxvYWQtaWNvbi5zdmcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLmF1ZGlvLWl0ZW1zLXdyYXBwZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA1MjBweDsgfVxuICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluOyB9XG4gICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDIwMiwgMjUxLCAwLjE3KTsgfVxuICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbWctYmxvY2sge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLml0ZW1fX2ltZy1ibG9jayBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYXVkaW8taXRlbXMtd3JhcHBlciAuYXVkaW8taXRlbSAuaXRlbV9faW5mby1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIC5kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIC5kYXRlIC5ob3VyIHtcbiAgICAgICAgICBjb2xvcjogIzdlODc5ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5pdGVtX19pbmZvLWJsb2NrIC5kYXRlIC5kYXRhIHtcbiAgICAgICAgICBjb2xvcjogIzdlODc5ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmF1ZGlvLWl0ZW1zLXdyYXBwZXIgLmF1ZGlvLWl0ZW0gLnNoYXJlLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5zaGFyZS1kb3dubG9hZCAuaG91ciB7XG4gICAgICAgIGNvbG9yOiAjN2U4NzllO1xuICAgICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5zaGFyZS1kb3dubG9hZCAuc2hhcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaGFyZS1pY29uLnN2Zyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIC5hdWRpby1pdGVtcy13cmFwcGVyIC5hdWRpby1pdGVtIC5zaGFyZS1kb3dubG9hZCAuZG93bmxvYWQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC1pY29uLnN2Zyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLnRpdGxlLWJsb2NrLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYXVkaW9fX25ld3MtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hdWRpb19fbmV3cy1ibG9ja19faXRlbSB7XG4gIGJveC1zaGFkb3c6IDEzcHggMTNweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmF1ZGlvX19uZXdzLWJsb2NrX19pdGVtIC5pdGVtX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmF1ZGlvX19uZXdzLWJsb2NrX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2luZm8gLmRhdGUge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICBmb250LWZhbWlseTogRElOUHJvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYXVkaW9fX25ld3MtYmxvY2tfX2l0ZW0gLml0ZW1fX2luZm8gLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IERJTlBybztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7IH1cblxuLmRhaWx5LW5ld3Mge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kYWlseS1uZXdzLm1heC13IHtcbiAgICBtYXgtd2lkdGg6IDkzMHB4OyB9XG4gIC5kYWlseS1uZXdzIC5kYXktbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kYWlseS1uZXdzIC5kYXktbGluZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7XG4gICAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAgIC5kYWlseS1uZXdzIC5kYXktbGluZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3OCwgMTE0LCAyMDIsIDAuMzcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ2cHg7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I2Q0FGQjtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuZGFpbHktbmV3cyAuZGF5LWxpbmUgcC5kYXktZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4OyB9XG4gICAgLmRhaWx5LW5ld3MgLmRheS1saW5lIGRpdi5saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNDcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2s6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7IH1cbiAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgcC5uZXdzLWRhdGUge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU5KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1pbi13aWR0aDogNTIuMzRweDtcbiAgICAgIG1heC13aWR0aDogNTIuMzRweDsgfVxuICAgICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIHAubmV3cy1kYXRlOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAucmlnaHQtYmxvY2sge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgLnJpZ2h0LWJsb2NrOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yNik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAubmV3cy10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgLm5ld3MtdGl0bGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwM0JCMzsgfVxuICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAuZGVzY3JpcHRpb24tYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAuZGVzY3JpcHRpb24tYm94IC5yZWFkLW1vcmUge1xuICAgICAgICBjb2xvcjogIzMwNEZGRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgLmRlc2NyaXB0aW9uLWJveCAucmVhZC1tb3JlOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kYWlseS1uZXdzIC5kYWlseS1ibG9jayAuZGVzY3JpcHRpb24tYm94IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5kYWlseS1uZXdzIC5kYWlseS1hZCBzcGFuLmFkLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0UxOEMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZGFpbHktbmV3cyAuZGFpbHktYWQgLnJpZ2h0LWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTkyLCA0LCAwLjA3KTsgfVxuXG4ubmF2LXVpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgLm5hdi11aV9faXRlbSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgIC5uYXYtdWlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubmF2LXVpX19pdGVtOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODM3ODQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAubmF2LXVpX19pdGVtOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubmF2LXVpX19pdGVtLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubmF2LXVpX19pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm5hdi11aV9faXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7IH1cblxuLmF1dGgtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2sge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jay5zdWNjZXNzIHtcbiAgICAgIGhlaWdodDogNTIwcHg7IH1cbiAgICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2suc3VjY2VzcyAuYXV0aC1ibG9ja19fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrLnN1Y2Nlc3MgLmF1dGgtYmxvY2tfX3JpZ2h0IGZvcm0ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2tfX2xlZnQge1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2F1dGgtYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAzMjVweDsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fbGVmdCBkaXYge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fbGVmdCB1bCB7XG4gICAgICAgIG1pbi13aWR0aDogMjU1cHg7IH1cbiAgICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fbGVmdCB1bCBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgN3B4IGxlZnQ7IH1cbiAgICAuYXV0aC13cmFwcGVyIC5hdXRoLWJsb2NrX19yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDRweCAxNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9ja19fcmlnaHQgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgyRjM2OyB9XG4gICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayAuZm9vdGVyLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC44KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hdXRoLXdyYXBwZXIgLmF1dGgtYmxvY2sgLmZvb3Rlci1ibG9jazo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuMTUpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmF1dGgtd3JhcHBlciAuYXV0aC1ibG9jayAuZm9vdGVyLWJsb2NrIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzQ1OTJGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7IH1cblxuLmlucHV0LWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQwLCA0NywgNTQsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIwcHg7IH1cbiAgLmlucHV0LWZpZWxkIGlucHV0IHtcbiAgICBwYWRkaW5nOiA5cHggMzBweCA5cHggNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuaW5wdXQtZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDQwLCA0NywgNTQsIDAuNSk7IH1cbiAgLmlucHV0LWZpZWxkIC5maWVsZC1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1maWVsZCAuZmllbGQtaWNvbjphZnRlciB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NywgNTQsIDAuMTUpOyB9XG4gIC5pbnB1dC1maWVsZC5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTg5MDkwOyB9XG4gIC5pbnB1dC1maWVsZC51c2VyIC5maWVsZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcHJvZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7IH1cbiAgLmlucHV0LWZpZWxkLnBob25lIC5maWVsZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGVsZXBob25lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAuaW5wdXQtZmllbGQucGFzc3dvcmQgLmZpZWxkLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAuaW5wdXQtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg0MCwgNDcsIDU0LCAwLjUpOyB9XG5cbi5jaGVja2JveC1maWVsZCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNoZWNrYm94LWZpZWxkIGlucHV0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLmNoZWNrYm94LWZpZWxkIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbWFzayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5MkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDU5MkZGOyB9XG4gIC5jaGVja2JveC1maWVsZCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoZWNrYm94LWZpZWxkIC5jaGVja2JveC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoNDAsIDQ3LCA1NCwgMC44KTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuY2hlY2tib3gtZmllbGQgLmNoZWNrYm94LW1hc2sge1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5jb21tZW50LWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNnB4IDI1cHg7IH1cbiAgLmNvbW1lbnQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb21tZW50LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb21tZW50LWNhcmRfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmODtcbiAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW1lbnQtY2FyZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgb3BhY2l0eTogLjQ7XG4gICAgY29sb3I6ICMxNzIwNkE7IH1cbiAgLmNvbW1lbnQtY2FyZF9fc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogcmdiYSgyNCwgNTUsIDEzMiwgMC42KTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMTgzNzg0O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDU1LCAxMzIsIDAuMTIpOyB9XG4gICAgLmNvbW1lbnQtY2FyZF9fc3RhdHVzLm1vZGVyYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgODQsIDEwNSwgMC4xMyk7XG4gICAgICBjb2xvcjogcmdiYSgyMDgsIDIsIDI3LCAwLjQ4KTtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZjU0Njk7IH1cblxuLnBlcnNvbi1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuICAucGVyc29uLWNhcmQgLmltZy1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5wZXJzb24tY2FyZCAuaW1nLWJsb2NrIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucGVyc29uLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wZXJzb24tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjN2M3YzdjO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDE7IH1cbiAgICAucGVyc29uLWNhcmRfX2Rlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5ub3RpZmljYXRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzkxOTQ5OTtcbiAgcGFkZGluZzogMTZweCAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM5MTk0OTk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDsgfVxuICAubm90aWZpY2F0aW9uLXRleHRfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0LnN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogIzM1Y2M2MjsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5zdWNjZXNzIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZSB7XG4gICAgICBjb2xvcjogIzM1Y2M2MjsgfVxuICAgIC5ub3RpZmljYXRpb24tdGV4dC5zdWNjZXNzIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS10aWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5ub3RpZmljYXRpb24tdGV4dC5pbmZvIHtcbiAgICBib3JkZXItY29sb3I6ICMwZWNjY2M7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQuaW5mbyAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICMwZWNjY2M7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQuaW5mbyAubm90aWZpY2F0aW9uLXRleHRfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktY29tbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubm90aWZpY2F0aW9uLXRleHQud2FybmluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiNTRjOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0Lndhcm5pbmcgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjZmZiNTRjOyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0Lndhcm5pbmcgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLm5vdGlmaWNhdGlvbi10ZXh0LmRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmE2NTU3OyB9XG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0LmRhbmdlciAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNmYTY1NTc7IH1cbiAgICAubm90aWZpY2F0aW9uLXRleHQuZGFuZ2VyIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDsgfVxuXG4uc3Vic2NyaXB0aW9uLXRlbGVncmFtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgLTlweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIC50aXRsZSB7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgZm9udC1mYW1pbHk6IERJTlBybztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gICAgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1ibG9jayAudGl0bGU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N1YnNjcmliZS10ZWxlZ3JhbS1iZWZvcmUuc3ZnKTsgfVxuICAuc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FuY2VsLnN2Zyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zdWJzY3JpcHRpb24tdGVsZWdyYW0tYmxvY2sgLmxpbmstdGVsZWdyYW0ge1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxM3B4IDY1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhOTBlMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3Vic2NyaXB0aW9uLXRlbGVncmFtLWJsb2NrIC5saW5rLXRlbGVncmFtOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWxlZ3JyYW0tbGluay5zdmcucG5nKTsgfVxuXG4uaGlkZS1zdWJzY3JpcHRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5hZC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmFkLWJsb2NrX19sZWZ0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5hZC1ibG9ja19fbGVmdCBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLmFkLWJsb2NrX19sZWZ0IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAuYWQtYmxvY2tfX2xlZnQgaDQge1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hZC1ibG9ja19fcmlnaHQge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgICAuYWQtYmxvY2tfX3JpZ2h0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5kZWZhdWx0LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAzNXB4IDY1cHggMTAwcHggNjVweDsgfVxuICAuZGVmYXVsdC1wYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlZmF1bHQtcGFnZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NzsgfVxuXG4ucHJvZmlsZS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7IH1cbiAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS1zaGFwZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTY1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19pbWcuZGVmYXVsdC1hdmF0YXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGVfX2ltZy5kZWZhdWx0LWF2YXRhciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMzQ0MzU2O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvZmlsZS1wYWdlIC5sZWZ0LWJsb2NrIC5wcm9maWxlX19hdXRoLWRhdGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY29sb3I6ICMzNDQzNTY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb2ZpbGUtcGFnZSAubGVmdC1ibG9jayAucHJvZmlsZS1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGUtbWVudV9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gICAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGUtbWVudV9faXRlbTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjIpOyB9XG4gICAgICAgIC5wcm9maWxlLXBhZ2UgLmxlZnQtYmxvY2sgLnByb2ZpbGUtbWVudV9faXRlbS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zNCk7IH1cbiAgLnByb2ZpbGUtcGFnZSAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcm9maWxlLXBhZ2UgLnJpZ2h0LWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyNzI3NTU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5zZWxlY3QtYXZhdGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VsZWN0LWF2YXRhciAubGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuc2VsZWN0LWF2YXRhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hdmF0YXItY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYXZhdGFyLWNoZWNrYm94IGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmF2YXRhci1jaGVja2JveCBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hdmF0YXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5pbWctYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYXZhdGFyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAuaW1nLWJsb2NrOjphZnRlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmF2YXRhci1jaGVja2JveCAuaW1nLWJsb2NrIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICAuYXZhdGFyLWNoZWNrYm94IC5pbWctYmxvY2s6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgLmF2YXRhci1jaGVja2JveCAuaW1nLWJsb2NrIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4ucHJvZmlsZS1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQwcHggNTVweDtcbiAgZmxleDogMTsgfVxuICAucHJvZmlsZS1zZXR0aW5ncyBmb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZmlsZS1zZXR0aW5ncyAuc2VsZWN0LWF2YXRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZm9ybS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuZm9ybS1maWVsZC50ZXh0YXJlYS5sYWJlbC10b3AgbGFiZWwge1xuICAgIHRvcDogLTE0cHg7IH1cbiAgLmZvcm0tZmllbGQudGV4dGFyZWEgbGFiZWwge1xuICAgIHRvcDogMTJweDtcbiAgICBib3R0b206IGF1dG87IH1cbiAgLmZvcm0tZmllbGQubGFiZWwtdG9wIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm90dG9tOiAzOHB4OyB9XG4gIC5mb3JtLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTIwLCAxMjEsIDE0NywgMC41OCk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuICAgIC5mb3JtLWZpZWxkIGlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTgzNzg0OyB9XG4gIC5mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzE4Mzc4NDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAuZm9ybS1maWVsZCBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGN1cnNvcjogdGV4dDsgfVxuXG4uY29udGFjdC1ibG9jayB7XG4gIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY29udGFjdC1ibG9jayAuc29jaWFsLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jb250YWN0LWJsb2NrIC5zb2NpYWwtaXRlbXMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuY29udGFjdC1ibG9jayAuc3RvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0LWJsb2NrIC5zdG9yZSBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5jb250YWN0LWJsb2NrIC5zdG9yZSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMjZweDsgfVxuICAuY29udGFjdC1ibG9ja19fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5jb250YWN0LWJsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMzVweDsgfVxuICAgIC5jb250YWN0LWJsb2NrX19yaWdodCAuc2hvcnQtaW5mbyB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuY29udGFjdC1ibG9ja19fcmlnaHQgLndvcmstdGltZS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxODM3ODQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTsgfVxuICAgIC5jb250YWN0LWJsb2NrX19yaWdodCAuaW5mby1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTsgfVxuICAgIC5jb250YWN0LWJsb2NrX19yaWdodCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjQyNzJiOyB9XG4gIC5jb250YWN0LWJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxODM3ODQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5ub3QtZm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwdmg7IH1cbiAgLm5vdC1mb3VuZF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAubm90LWZvdW5kX19jb250ZW50IGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm5vdC1mb3VuZF9fY29udGVudCBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY292aWQtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3ZpZC1iYW5uZXIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvdmlkLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY292aWQtY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY292aWQtY2FsbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4wMjtcbiAgICBjb2xvcjogIzA3NGNiMjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmNvdmlkLWNhbGxfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZTEwODRkOyB9XG4gIC5jb3ZpZC1jYWxsX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNjZweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjNweDtcbiAgICBib3gtc2hhZG93OiAwIDQ0cHggOTJweCAwIHJnYmEoNTAsIDY3LCAxNDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvdmlkLWNhbGxfX3Bob25lOjphZnRlciB7XG4gICAgICB3aWR0aDogNDZweDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1NHB4IDAgcmdiYSgxMzksIDE5NSwgMjEyLCAwLjc0KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vbGQtdHlwaWNhbC1waG9uZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmNvdmlkLWNhbGxfX3Bob25lIGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogNzRweDtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuY292aWQtY2FsbF9fcGhvbmUgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uY292aWQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvdmlkLWJsb2NrLS1iaWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNvdmlkLWJsb2NrLS1iaWcgLmNvdmlkLWJsb2NrX19pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAgIC5jb3ZpZC1ibG9jay0tYmlnIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzEyMjQ1ZTsgfVxuICAgICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmNvdmlkLWJsb2NrLS1iaWcgLmNvdmlkLWJsb2NrX19pdGVtIC5pbWcge1xuICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDc2LCAxNzgsIDAuMTMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0NnB4OyB9XG4gICAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgLmNvdmlkLWJsb2NrLS1iaWcgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgICAuY292aWQtYmxvY2stLWJpZyAuY292aWQtYmxvY2tfX2xpc3Qge1xuICAgICAgZmxleDogaW5oZXJpdDsgfVxuICAuY292aWQtYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICMyOTQ1QUI7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAuY292aWQtYmxvY2tfX3RpdGxlIC5pbWcge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpcnVzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5jb3ZpZC1ibG9ja19fbGlzdCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY292aWQtYmxvY2tfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkgLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTEuc3ZnXCIpOyB9XG4gICAgLmNvdmlkLWJsb2NrX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY292aWQtYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDIpIC5pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY292aWQtaS0yLnN2Z1wiKTsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbTpudGgtY2hpbGQoMykgLmltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY292aWQtaS0zLnN2Z1wiKTsgfVxuICAgIC5jb3ZpZC1ibG9ja19faXRlbSAuaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7IH1cbiAgICAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC44KTsgfVxuICAgICAgLmNvdmlkLWJsb2NrX19pdGVtIC50ZXh0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY292aWQtYmxvY2tfX2l0ZW0gLnRleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGNvbG9yOiAjRTEwODREO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIC5jb3ZpZC1ibG9ja19faXRlbSAudGV4dCBzcGFuOmxhc3QtY2hpbGQgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5jb3ZpZC1zdGF0aXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuY292aWQtc3RhdGlzdGljc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMDk0M2E1O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvdmlkLXN0YXRpc3RpY3NfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS43MjsgfVxuICAgIC5jb3ZpZC1zdGF0aXN0aWNzX19jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzI7IH1cbiAgLmNvdmlkLXN0YXRpc3RpY3MgLmxlZnQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY292aWQtc3RhdGlzdGljcyAucmlnaHQtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb3ZpZC1zdGF0aXN0aWNzIC5yaWdodC1ibG9jazo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0M3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2ZmZmZmZik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAuY292aWQtc3RhdGlzdGljc19fdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX3RhYmxlIC50ciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvdmlkLXN0YXRpc3RpY3NfX3RhYmxlIC50ZCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgLmNvdmlkLXN0YXRpc3RpY3NfX3RhYmxlIC50ZCB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRoZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuICAgIC5jb3ZpZC1zdGF0aXN0aWNzX190YWJsZSAudGJvZHkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRib2R5IC5jb3VudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuY292aWQtc3RhdGlzdGljc19fdGFibGUgLnRib2R5IC5jb3VudHJ5IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5jb3ZpZC1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmNvdmlkLXN0ZXBzIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLmNvdmlkLXN0ZXBzIC5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmNvdmlkLXN0ZXBzX19pbWcge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJsb2NrLTEuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGhlaWdodDogNDUwcHg7IH1cbiAgLmNvdmlkLXN0ZXBzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb3ZpZC1zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNmMztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuY292aWQtc3RlcHNfX2l0ZW0gLnN0ZXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMwNTU2YmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNmMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuY292aWQtc3RlcHNfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7IH1cblxuLmNvdmlkLWZhcSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmNvdmlkLWZhcSAuZ3JheS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuY292aWQtZmFxIC5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5jb3ZpZC1mYXEgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb3ZpZC1mYXFfX2ltZyB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiA1NTBweDsgfVxuICAuY292aWQtZmFxX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmNvdmlkLWZhcV9faXRlbSAudG9nZ2xlLWJ0biB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbHVzLWVsbGlwc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNvdmlkLWZhcV9faXRlbSAuaGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jb3ZpZC1mYXFfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzNhM2Y0NjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAuY292aWQtZmFxX19pdGVtIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgY29sb3I6ICM0MjQ4NTA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ncmF5LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNjksIDE3MSwgMC4xKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAzNjBjYTtcbiAgcGFkZGluZzogMTdweCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gIC5ncmF5LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNjksIDE3MSwgMC4yKTsgfVxuXG4uYmlnLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNzRjYjI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmNvdmlkLW5ld3MgLmdyYXktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnNlbGVjdG9yLCAuc2VsZWN0b3IyLCAuc2VsZWN0b3IzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5ib2R5LmJhY2tncm91bmQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMSk7IH1cblxuLmFkdi1iYW5uZXItY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFkdmVydGlzZW1lbnRfdG9wLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLWJ0bi1zb2xpZCB7XG4gIHBhZGRpbmc6IDExcHggNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzIwNkE7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlOyB9XG4gIC5tYWluLWJ0bi1zb2xpZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNzIwNkE7IH1cblxuLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9jay10aXRsZSBhIHtcbiAgICBjb2xvcjogIzE3MjA2QTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5ibG9jay10aXRsZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAzQkIzOyB9XG4gIC5ibG9jay10aXRsZSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC5ibG9jay10aXRsZSBzcGFuOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7IH1cblxuLm5ld3MtbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FsZW5kYXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5tYWluLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzIwNkE7XG4gIGNvbG9yOiAjMTcyMDZBO1xuICBwYWRkaW5nOiAxM3B4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgLm1haW4tYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5hZHYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjMyKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWR2LXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZHYtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZHYtd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5idXNpbmVzcy1ibG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYnVzaW5lc3MtYmxvY2tfX2hlYWQgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYnVzaW5lc3MtYmxvY2tfX2hlYWQgZGl2IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnVzaW5lc3MtYmxvY2sgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYnVzaW5lc3MtYmxvY2sgLm5ld3MtYnVzaW5lc3Mge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1c2luZXNzLWJsb2NrX19zbGlkZXI6aG92ZXIgLnN3aXBlci1idG4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LWJvZHkgaDQsXG4uc21hbGwtcG9zdCAucG9zdC10aXRsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLWJ0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgLnN3aXBlci1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5zd2lwZXItYnRuOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgLnN3aXBlci1idG5fcHJldiB7XG4gICAgbGVmdDogLTE2cHg7IH1cbiAgICAuc3dpcGVyLWJ0bl9wcmV2OjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnN3aXBlci1idG5fbmV4dCB7XG4gICAgcmlnaHQ6IC0xNnB4OyB9XG4gICAgLnN3aXBlci1idG5fbmV4dDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uZGFpbHktbmV3cyAuZGFpbHktYmxvY2sgLm5ld3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5kYWlseS1uZXdzIC5kYWlseS1ibG9jayBwLm5ld3MtZGF0ZTo6YWZ0ZXIge1xuICB0b3A6IDEycHg7IH1cblxuLmF1ZGlvLXBsYXllciB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnNtYWxsLW5ld3Mge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG5cbi5uZXdzIC5uZXdzX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDY2cHg7IH1cblxuLmF1ZGlvLXBsYXllciAucGxheWVyLWJ0bl9fcGxheSB7XG4gIG1hcmdpbjogMCAxNXB4OyB9XG5cbi50YWdzLXVpIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAudGFncy11aV9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGFncy11aV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50YWdzLXVpX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC50YWdzLXVpX19saW5rIHtcbiAgICBjb2xvcjogIzBjMmY3NTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAudGFncy11aV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3Vic2NyaWJlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc3Vic2NyaWJlLWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJQVFNlcmlmXCI7IH1cbiAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyBhOmhvdmVyOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuICAgICAgLnN1YnNjcmliZS1ibG9ja19fc29jaWFscyBhLnN0eWxlLWluc3RhZ3JhbSB7XG4gICAgICAgIGNvbG9yOiAjZDAwMjFiOyB9XG4gICAgICAgIC5zdWJzY3JpYmUtYmxvY2tfX3NvY2lhbHMgYS5zdHlsZS1pbnN0YWdyYW06OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDAwMjFiOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtdGVsZWdyYW0ge1xuICAgICAgICBjb2xvcjogIzRhOTBlMjsgfVxuICAgICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtdGVsZWdyYW06OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE5MGUyOyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtZmFjZWJvb2sge1xuICAgICAgICBjb2xvcjogIzE4Mzc4NDsgfVxuICAgICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGEuc3R5bGUtZmFjZWJvb2s6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0OyB9XG4gICAgICAuc3Vic2NyaWJlLWJsb2NrX19zb2NpYWxzIGE6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2FmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cblxuLnRoZW1lLXVpX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi50aGVtZS11aV9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGhlbWUtdWlfX3dyYXBwZXIgLmZsZXgtMSB7XG4gICAgZmxleDogMTsgfVxuXG4udGhlbWUtdWlfX2ltZyB7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG5cbi50aGVtZS11aV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnRoZW1lLXVpX190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDNCQjM7IH1cblxuLnRoZW1lLXVpX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50aGVtZS11aV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzJGNzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwQzJGNzU7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC50aGVtZS11aV9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzBDMkY3NTsgfVxuXG4ubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAubG9hZC1tb3JlX19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMThweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29ydC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAubG9hZC1tb3JlX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjNkOTk7IH1cblxuLmxvZ2luLXdpdGgtc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9naW4td2l0aC1zb2NpYWwgLnRleHQge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAubG9naW4td2l0aC1zb2NpYWwgLnJlZy1zb2NpYWxzIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5sb2dpbi13aXRoLXNvY2lhbCAucmVnLXNvY2lhbHMgLml0ZW1zIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYS5mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTUzQjQ7IH1cbiAgICAgICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYS5mYWNlYm9vazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNDE5NDsgfVxuICAgICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYS50ZWxlZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzlDREU7IH1cbiAgICAgICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYS50ZWxlZ3JhbTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODFiZjsgfVxuICAgICAgLmxvZ2luLXdpdGgtc29jaWFsIC5yZWctc29jaWFscyAuaXRlbXMgYSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7IH1cblxuLm5ld3Mtb3ZlcmxheS5ibHVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3cy1vdmVybGF5LmJsdXI6OmJlZm9yZSB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubmV3cy1vdmVybGF5LmJsdXIgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW46IC0xNXB4O1xuICAgIGZpbHRlcjogYmx1cig2cHgpOyB9XG4gIC5uZXdzLW92ZXJsYXkuYmx1cjpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5ld3Mtb3ZlcmxheS5ibHVyOmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aXRsZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubmV3cy1vdmVybGF5LmJsdXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uZXdzLW92ZXJsYXkuYmx1ciAubmV3cy1vdmVybGF5X190aXRsZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm5ld3Mtb3ZlcmxheS5ibHVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnRoZW1lcy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRoZW1lcy1ibG9ja19fYmlnIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnRoZW1lcy1ibG9ja19fYmlnIC5uZXdzLW92ZXJsYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnRoZW1lcy1ibG9ja19fYmlnIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRoZW1lcy1ibG9ja19fYmlnIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgc3BhbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnRoZW1lcy1ibG9ja19fYmlnIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19iaWcgLm5ld3Mtb3ZlcmxheV9fdGl0bGUgLnRoZW1lcy1jb3VudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50aGVtZXMtYmxvY2tfX3NtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnRoZW1lcy1ibG9ja19fc21hbGwgLm5ld3Mtb3ZlcmxheSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7IH1cbiAgICAgIC50aGVtZXMtYmxvY2tfX3NtYWxsIC5uZXdzLW92ZXJsYXk6aG92ZXIgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRoZW1lcy1ibG9ja19fc21hbGwgLm5ld3Mtb3ZlcmxheTpob3ZlciAubmV3cy1vdmVybGF5X190aXRsZSBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5OmhvdmVyIC5uZXdzLW92ZXJsYXlfX3RpdGxlIC50aGVtZXMtY291bnQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRoZW1lcy1ibG9ja19fc21hbGwgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAudGhlbWVzLWJsb2NrX19zbWFsbCAubmV3cy1vdmVybGF5X190aXRsZSAudGhlbWVzLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnNlYXJjaC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC40MSk7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2VhcmNoLWJsb2NrX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNlYXJjaC1ibG9ja19faW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMTgzNzg0OyB9XG4gIC5zZWFyY2gtYmxvY2tfX2J0biB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDsgfVxuXG4uY2QtdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLyogaW1hZ2UgcmVwbGFjZW1lbnQgcHJvcGVydGllcyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzJjNTlhYSB1cmwoXCIuLi9pbWcvY2QtdG9wLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7XG4gIHotaW5kZXg6IDUwOyB9XG5cbi5jZC10b3AuY2QtdG9wLS1zaG93LFxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0LFxuLmNkLXRvcDpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgMHMsIGJhY2tncm91bmQtY29sb3IgLjNzIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7IH1cblxuLmNkLXRvcC5jZC10b3AtLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jZC10b3AuY2QtdG9wLS1mYWRlLW91dCB7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5jZC10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1OWFhO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hZHYtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlMThjMDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMjRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWZyYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pZnJhbWUucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5pZnJhbWUubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5maWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZmlndXJlLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmZpZ3VyZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNoYXJlLW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zaGFyZS1uZXdzOmhvdmVyIC5zaGFyZS1uZXdzLWRyb3Bkb3duIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zaGFyZS1uZXdzLWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2hhcmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaGFyZS1uZXdzIC5zaGFyZS1uZXdzLWRyb3Bkb3duIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTsgfVxuICAuc2hhcmUtbmV3cyAubGlzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAuc2hhcmUtbmV3cyAubGlzdCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnNoYXJlLW5ld3MgLmxpc3QgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YmZmOyB9XG5cbi5jb2wtbWQtMTIsIC5jb2wtbWQtNiwgLmNvbC1tZC00LCAuY29sLW1kLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4uYmxvY2stdGl0bGUgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2QTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb3VudHJpZXMge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3Qge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0M3B4OyB9XG4gICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAubGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzU4NTg1ODtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5jb3VudHJpZXMgLmNvdW50cmllcy1saXN0IC5saXN0IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxNzIwNmE7IH1cbiAgICAgICAgLmNvdW50cmllcyAuY291bnRyaWVzLWxpc3QgLmxpc3QgbGkuYWN0aXZlIGEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAucmVnaW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY291bnRyaWVzIC5jb3VudHJpZXMtbGlzdCAucmVnaW9uczphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAxMnB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNzIwNmE7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL25ldy1zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLnByb2ZpbGVfX2F2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWN1cnJlbnQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9nZ2xlLWNpcmNsZS12Mi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3QgLmxhbmctbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG5cbi5tYWluLWJ0bi12MiB7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NpbHZlci1hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IDkyJSBjZW50ZXIgI2YwZjBmMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzIyNDZDNTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIC5tYWluLWJ0bi12Mjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmZjsgfVxuXG4uaW50ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5zcGFjZS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5pbnRlcnZpZXctcG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5pbnRlcnZpZXctcG9zdCBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVydmlldy1wb3N0Om50aC1sYXN0LWNoaWxkKDEpLCAuaW50ZXJ2aWV3LXBvc3Q6bnRoLWxhc3QtY2hpbGQoMiksIC5pbnRlcnZpZXctcG9zdDpudGgtbGFzdC1jaGlsZCgzKSwgLmludGVydmlldy1wb3N0Om50aC1sYXN0LWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTsgfVxuICAgIC5pbnRlcnZpZXctcG9zdCAuaXAtaGVhZCAuYmxvY2std29yZCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogI0UzRTNFMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTU2cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB0b3A6IDg2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWhlYWQgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuICAgICAgLmludGVydmlldy1wb3N0IC5pcC1oZWFkIC5wb3N0LXRodW1ibmFpbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEQxQjhDO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAuaW50ZXJ2aWV3LXBvc3QgLmlwLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDsgfVxuICAgIC5pbnRlcnZpZXctcG9zdCAuaXAtYm9keSAucG9zdC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50bS1yb3cge1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi50bS1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIHBhZGRpbmc6IDAgNy41cHg7IH1cblxuLmludGVydmlldy1ib2R5IHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbmEud2hpdGUtYmcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW50ZXJ2aWV3LXBvc3QgYTpob3ZlciAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjMDAzQkIzOyB9XG5cbi5wb3N0LXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uaW50ZXJ2aWV3LXBvc3QgLmlwLWhlYWQgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWxsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyNDZDNSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWxsLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMmM1MWQ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxsLWxpbms6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpOyB9XG4gIC5hbGwtbGluayBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG5cbi5pbnF1aXJ5LXBvc3Qge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuaW5xdWlyeS1wb3N0OmhvdmVyIGg0IHtcbiAgICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50OyB9XG4gIC5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cbiAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC10aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gICAgICAuaW5xdWlyeS1wb3N0IC5wb3N0LWJveCAucG9zdC10aHVtYjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmlucXVpcnktcG9zdCAucG9zdC1ib3ggLnBvc3QtdGh1bWIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmlucXVpcnktcG9zdCAucG9zdC1ib3ggLnBvc3QtYm9keSBoNCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNtYWxsLXBvc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc21hbGwtcG9zdDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbWFsbC1wb3N0OmhvdmVyIGg0IHtcbiAgICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50OyB9XG4gIC5zbWFsbC1wb3N0IC5zbS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAuc21hbGwtcG9zdCAuc20tdGh1bWJuYWlsIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5zbWFsbC1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAwIDIwcHg7IH1cbiAgICAuc21hbGwtcG9zdCAucG9zdC10aXRsZSBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5ld3NfX2ltZyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7IH1cbiAgLm5ld3NfX2ltZyBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYmlnLW5ld3NfX2ltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm5ld3NfX2Rlc2Mge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDsgfVxuXG4ucC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciAuc3dpcGVyLWJ0bl9wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciAuc3dpcGVyLWJ0bl9uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm5ld3MtYnVzaW5lc3NfX2ltZy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTsgfVxuXG4ubmV3cy1idXNpbmVzcyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubmV3cy1idXNpbmVzc19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnOyB9XG5cbi50b3AtZ2FsbGVyeV9fcGxheS1pY29uLnZpZGVvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLXYzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5uZXdzLW1ldGEgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmFwcC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLmItbG9nbyB7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDVweCAxMnB4IDQ0cHggcmdiYSgxODIsIDE1NywgMTIxLCAwLjM3ODM2KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLmItbG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lci1jb250ZW50IC5iLXRleHQgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzFDMzA3QTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLmItdGV4dCAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAgIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyLWNvbnRlbnQgLnN0b3JlLWJ0bnMgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cbiAgICAgICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuc3RvcmUtYnRucyBhOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAgICAgLmFwcC1iYW5uZXIgLmFwcC1iYW5uZXItY29udGVudCAuc3RvcmUtYnRucyBhOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5hcHAtYmFubmVyIC5hcHAtYmFubmVyX19hZHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDIwcHg7IH1cbiAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lcl9fYWRzIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYXBwLWJhbm5lciAuYXBwLWJhbm5lcl9fYWRzIGltZyB7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9vdGVyLW1lbnUtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzI2ODA7IH1cblxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7IH1cblxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnNvY2lhbC1pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSAuY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5uZXdzLW1ldGEgPiBzcGFuIHtcbiAgY29sb3I6ICM4RjhGOEY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnNtYWxsLW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnNtYWxsLW5ld3NfX2NvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cblxuLnNtYWxsLW5ld3NfX2ltZyB7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbWFsbC1uZXdzX19pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5uZXdzIC5uZXdzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLmVkaXRvci1jaG9pY2UgLm5ld3MgLm5ld3NfX2ltZyAudG1fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3N0LWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucG9zdC1saW5lIC5saW5lLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3N0LWxpbmUgLmxpbmUtYmxvY2sgLnN0YXJ0LWRhdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnBvc3QtbGluZSAubGluZS1ibG9jayAuc3RhcnQtZGF0ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMxNzIwNkE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubGluZS1wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQURBOyB9XG4gIC5saW5lLXBvc3QgLmxwLWhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5saW5lLXBvc3QgLmxwLWhlYWQgLnB1Ymxpc2gtZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IC03MS41cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5saW5lLXBvc3QgLmxwLWhlYWQgLnB1Ymxpc2gtZGF0ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAubGluZS1wb3N0IC5scC1oZWFkIC5scC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmxpbmUtcG9zdCAubHAtaGVhZCAubHAtdGl0bGU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7IH1cbiAgLmxpbmUtcG9zdCAubHAtYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5saW5lLXBvc3QgLmxwLWJvZHkgLnBvc3QtdGh1bWIge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgICAgLmxpbmUtcG9zdCAubHAtYm9keSAucG9zdC10aHVtYiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5saW5lLXBvc3QgLmxwLWJvZHkgLnBvc3QtZGVzYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAubGluZS1wb3N0IC5scC1ib2R5IC5wb3N0LWRlc2MgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDsgfVxuXG4ubG9hZC1tb3JlLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwM0JCMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gIC5sb2FkLW1vcmUtYnRuOmFjdGl2ZSwgLmxvYWQtbW9yZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cbiAgLmxvYWQtbW9yZS1idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmxpbmUtYmxvY2sgLmxpbmUtcG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG4gIC5saW5lLWJsb2NrIC5saW5lLXBvc3Q6bGFzdC1jaGlsZCAubHAtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ubG9hZGluZyB7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAxLjVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wcm92aW5jZS1zbGlkZXIgLnBzLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDsgfVxuICAucHJvdmluY2Utc2xpZGVyIC5wcy1pdGVtIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvdmluY2Utc2xpZGVyIC5wcy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5wcm92aW5jZS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgNTUsIDEzMiwgMC40Mik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLnByb3ZpbmNlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE3MjA2YTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNWU1ZTU7XG4gIGJvcmRlci10b3A6IDBweDsgfVxuXG4ucGFnZS1oZWFkZXJfX3NlYXJjaC1ibG9jayAudGFncy1kcm9wZG93biAudGFncy1saXN0X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxNzIwNmE7IH1cblxuLnBhZ2UtaGVhZGVyX19zZWFyY2gtYmxvY2sgLnRhZ3MtZHJvcGRvd24gPiBzcGFuIHtcbiAgY29sb3I6ICMxNzIwNmE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm5ld3NfX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2QTtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDsgfVxuICAubmV3c19fY2F0ZWdvcnkubGcge1xuICAgIHRvcDogY2FsYyg2MCUgLSAxMHB4KTsgfVxuXG4uYmlnLW5ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYS5jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uYWR2LWJ0biB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWR2LWJ0biBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1oZWFkZXJfX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS1pdGVtIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFkdi1idG4ge1xuICAgIHdpZHRoOiAxMDBweDsgfSB9XG4iLCIqIHtcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG5cdGZvbnQtc2l6ZTogNjIuNSU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vRmxleGJveCBJRTEwIGZpeCBodHRwczovL3RoYXRlbWlsLmNvbS9ibG9nLzIwMTMvMTEvMDMvc3RpY2t5LWZvb3RlcnMtZmxleGJveC1hbmQtaWUxMC9cclxuLmZsZXhib3h0d2VlbmVyLCAuZmxleGJveHR3ZWVuZXIgYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRwYWRkaW5nOiAwOyBtYXJnaW46IDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5he1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5vdXRlci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyLFxyXG4ucGFnZS1mb290ZXIge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuXHQmLmZyZWV6ZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO21hcmdpbjogMDsgaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9c2VhcmNoXSB7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyBDT0xPUlNcclxuJGNvbG9yLXByaW1hcnk6ICM1NWM1N2E7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjN2VkNTZmO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMjhiNDg1O1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogI2ZmYjkwMDtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjZmY3NzMwO1xyXG5cclxuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0OiAjMjk5OGZmO1xyXG4kY29sb3ItdGVydGlhcnktZGFyazogIzU2NDNmYTtcclxuXHJcbiRjb2xvci1ncmV5LWxpZ2h0LTE6ICNmN2Y3Zjc7XHJcbiRjb2xvci1ncmV5LWxpZ2h0LTI6ICNlZWU7XHJcblxyXG4kY29sb3ItZ3JleS1kYXJrOiAjNzc3O1xyXG4kY29sb3ItZ3JleS1kYXJrLTI6ICM5OTk7XHJcbiRjb2xvci1ncmV5LWRhcmstMzogIzMzMztcclxuXHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWJsYWNrOiAjMDAwO1xyXG5cclxuJG1haW5Db2xvcjogIzE3MjA2QTtcclxuJGJsdWU6ICMwMDNCQjM7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxyXG4kYm9keS1iZzogI2ZmZjtcclxuXHJcbiRmZi1yZWd1bGFyOiAnTW9udHNlcnJhdCc7XHJcbiREaW5Qcm86ICdNb250c2VycmF0JztcclxuJFBUU2VyaWY6ICdQVFNlcmlmJztcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbmFbaHJlZl06bm90KFtjbGFzc10pIHtcclxuICBjb2xvcjogIzAwN2JmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgJjpob3ZlciB7XHJcbiAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXNldC1saXN0e1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpe1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb250LTF7b3BhY2l0eTogMSFpbXBvcnRhbnQ7fVxyXG4uZm9udC0wOXtvcGFjaXR5OiAuOSFpbXBvcnRhbnQ7fVxyXG4uZm9udC0wODV7b3BhY2l0eTogLjg1IWltcG9ydGFudDt9XHJcbi5mb250LTA4e29wYWNpdHk6IC44IWltcG9ydGFudDt9XHJcbi5mb250LTA3e29wYWNpdHk6IC43IWltcG9ydGFudDt9XHJcbi5mb250LTA2e29wYWNpdHk6IC42IWltcG9ydGFudDt9XHJcbi5mb250LTA1e29wYWNpdHk6IC41IWltcG9ydGFudDt9XHJcbi5mb250LTA0e29wYWNpdHk6IC40IWltcG9ydGFudDt9XHJcbi5mb250LTAze29wYWNpdHk6IC4zIWltcG9ydGFudDt9XHJcbi5mb250LTAye29wYWNpdHk6IC4yIWltcG9ydGFudDt9XHJcbi5mb250LTAxe29wYWNpdHk6IC4xIWltcG9ydGFudDt9XHJcblxyXG4uZm9udC01MHtmb250LXNpemU6IDUwcHghaW1wb3J0YW50O31cclxuLmZvbnQtNDB7Zm9udC1zaXplOiA0MHB4IWltcG9ydGFudDt9XHJcbi5mb250LTM4e2ZvbnQtc2l6ZTogMzhweCFpbXBvcnRhbnQ7fVxyXG4uZm9udC0zNntmb250LXNpemU6IDM2cHghaW1wb3J0YW50O31cclxuLmZvbnQtMzR7Zm9udC1zaXplOiAzNHB4IWltcG9ydGFudDt9XHJcbi5mb250LTMye2ZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7fVxyXG4uZm9udC0zMHtmb250LXNpemU6IDMwcHghaW1wb3J0YW50O31cclxuLmZvbnQtMjh7Zm9udC1zaXplOiAyOHB4IWltcG9ydGFudDt9XHJcbi5mb250LTI2e2ZvbnQtc2l6ZTogMjZweCFpbXBvcnRhbnQ7fVxyXG4uZm9udC0yNHtmb250LXNpemU6IDI0cHghaW1wb3J0YW50O31cclxuLmZvbnQtMjJ7Zm9udC1zaXplOiAyMnB4IWltcG9ydGFudDt9XHJcbi5mb250LTIwe2ZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7fVxyXG4uZm9udC0xOHtmb250LXNpemU6IDE4cHghaW1wb3J0YW50O31cclxuLmZvbnQtMTZ7Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDt9XHJcbi5mb250LTE1e2ZvbnQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7fVxyXG4uZm9udC0xNHtmb250LXNpemU6IDE0cHghaW1wb3J0YW50O31cclxuLmZvbnQtMTN7Zm9udC1zaXplOiAxM3B4IWltcG9ydGFudDt9XHJcbi5mb250LTEye2ZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7fVxyXG5cclxuLmZvbnQtODAwe2ZvbnQtd2VpZ2h0OiA4MDAhaW1wb3J0YW50O31cclxuLmZvbnQtNzAwe2ZvbnQtd2VpZ2h0OiA3MDAhaW1wb3J0YW50O31cclxuLmZvbnQtNjAwe2ZvbnQtd2VpZ2h0OiA2MDAhaW1wb3J0YW50O31cclxuLmZvbnQtNTAwe2ZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O31cclxuLmZvbnQtMzAwe2ZvbnQtd2VpZ2h0OiAzMDAhaW1wb3J0YW50O31cclxuLmZvbnQtMjAwe2ZvbnQtd2VpZ2h0OiAyMDAhaW1wb3J0YW50O31cclxuXHJcbiRzcGFjZWFtb3VudHM6ICgwLCAzLCA1LCA3LCAxMCwgMTgsIDE1LCAyMCwgMjUsIDMwLCAzNSwgNDAsIDQ1LCA1MCwgNjAsIDcwLCA4MCwgOTAsIDEwMCwgLTEwLCAtMTUsIC0yMCwgLTMwKTsgLy8gQWRqdXN0IHRoaXMgdG8gaW5jbHVkZSB0aGUgcGl4ZWwgYW1vdW50cyB5b3UgbmVlZC5cclxuJHNpZGVzOiAodG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0KTsgLy8gTGVhdmUgdGhpcyB2YXJpYWJsZSBhbG9uZVxyXG5cclxuQGVhY2ggJHNwYWNlIGluICRzcGFjZWFtb3VudHMge1xyXG4gIEBlYWNoICRzaWRlIGluICRzaWRlcyB7XHJcbiAgICAubSN7c3RyLXNsaWNlKCRzaWRlLCAwLCAxKX0tI3skc3BhY2V9IHtcclxuICAgICAgbWFyZ2luLSN7JHNpZGV9OiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wI3tzdHItc2xpY2UoJHNpZGUsIDAsIDEpfS0jeyRzcGFjZX0ge1xyXG4gICAgICBwYWRkaW5nLSN7JHNpZGV9OiAjeyRzcGFjZX1weCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtY2VudGVye3RleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7fVxyXG4udGV4dC1yaWdodHt0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7fVxyXG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O31cclxuXHJcbi5saC0xMntsaW5lLWhlaWdodDogMTJweDt9XHJcbi5saC0xNHtsaW5lLWhlaWdodDogMTRweDt9XHJcbi5saC0xNntsaW5lLWhlaWdodDogMTZweDt9XHJcbi5saC0xOHtsaW5lLWhlaWdodDogMThweDt9XHJcbi5saC0yMHtsaW5lLWhlaWdodDogMjBweDt9XHJcbi5saC0yMntsaW5lLWhlaWdodDogMjJweDt9XHJcbi5saC0yNHtsaW5lLWhlaWdodDogMjRweDt9XHJcbi5saC0yNntsaW5lLWhlaWdodDogMjZweDt9XHJcbi5saC00NntsaW5lLWhlaWdodDogNDZweDt9XHJcblxyXG5cclxuLnctMTAwe3dpZHRoOiAxMDAlO31cclxuXHJcbi5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6ICNFRkYyRjg7fVxyXG4udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9IiwiXHJcbi5wYWdlLWhlYWRlcl9fYWR2e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbWd7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI2IzYjNiMztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG59XHJcbi5wYWdlLWhlYWRlcl9fd3JhcHBlcntcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuLnBhZ2UtaGVhZGVyX19sb2dvIGltZ3tcclxuICB3aWR0aDogNzVweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4ucGFnZS1oZWFkZXJfX21lbnV7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcclxuICAmLmhpZGV7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG59XHJcbi5wYWdlLWhlYWRlcl9fbWVudS1pdGVte1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGF7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2Nre1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXgtd2lkdGg6IDA7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1NXB4KTtcclxuICBsZWZ0OiAxMTVweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbiAgb3BhY2l0eTogMDtcclxuICAmLm9wZW57XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluO1xyXG4gICAgLnRhZ3MtZHJvcGRvd257XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm17XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2VhcmNoLWJ1dHRvbntcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMXB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzI3Mjc1NTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWdzLWRyb3Bkb3due1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNCwgNTUsIDEzMiwgMC40Nyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxMHB4IDI1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDBzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICYgPiBzcGFue1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICMyNzI3NTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRhZ3MtbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19vcHRpb25ze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAudG9nZ2xlLXNlYXJjaHtcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC1idG4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICYub3BlbntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fYXZhdGFye1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAucHJvZmlsZV9fYXZhdGFye1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Ryb3Bkb3due1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjMsIDMyLCAxMDYsIDAuMTgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDI2cHggMTZweDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDdweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZS1zaGFwZS5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcGVue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgLmltZ3tcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDE5cHggMCByZ2JhKDYwLCAxMjgsIDIwOSwgMC4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLW1lbnV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzI3Mjc1NTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29tbWVudHMtaXtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi51c2VyLWl7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb2ZpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5sb2dvdXQtaXtcclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9nb3V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZy13cmFwcGVye1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAubGFuZy1jdXJyZW50e1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZy1ibG9ja3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAubGFuZy1jdXJyZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAzNHB4IDZweCAxNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LWJvcmRlci5zdmdcIik7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGFuZy1saXN0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5Db2xvcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5nLWxpbmt7XHJcbiAgICAgICAgICBjb2xvcjogIzE3MjA2YTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY292aWQtYnRue1xyXG4gIGJhY2tncm91bmQ6ICNEODA5NDM7XHJcbiAgYm9yZGVyLXJhZGl1czogMTguNXB4O1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogOXB4IDIwcHggOXB4IDQwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc1OTtcclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxNzU5O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NlbGwuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4LjVweDtcclxuICB9XHJcbn0iLCIuYmFja2dyb3VuZC1ncmF5e1xyXG4gIC5wYWdlLWZvb3Rlcl9fdG9we1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YyZjJmMiAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpKTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgaGVpZ2h0OiAxMzUlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmMmYyZjIgMjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYWdlLWZvb3RlcntcclxuICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAmX190b3B7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgaGVpZ2h0OiAxMzUlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyLWJnLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnN0b3Jle1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcC1zdG9yZXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgIC5hbHdheXMtYXdhcmV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggNDBweCAyNTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAuc2l0ZS1sb2dve1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgICAuc3VidGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvdHRvbXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzE5Mjc7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIC5mb290ZXItYm90dG9te1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW1lbnV7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xyXG4gICAgICAmX19pdGVte1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFsLWl0ZW1ze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAuc29jaWFsLWl0ZW17XHJcbiAgICBhe1xyXG4gICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmlnLW5ld3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmODtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJl9jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAuYmlnLW5ld3NfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xyXG4gICAgfVxyXG4gICAgLmJpZy1uZXdzX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5iaWctbmV3c19fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM0JTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmhvdmVyICsgLmJpZy1uZXdzX19jb250ZW50IHtcclxuICAgICAgLmJpZy1uZXdzX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgLy8gbWF4LWhlaWdodDogMzU0cHg7XHJcbiAgICAvLyBib3JkZXI6IDI1cHggc29saWQgI2VmZjJmODtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgIGJvdHRvbTogMDtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IHJnYigyLCAwLCAzNik7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIC8vICAgICAxZGVnLFxyXG4gICAgLy8gICAgIHJnYmEoMiwgMCwgMzYsIDEpIDAlLFxyXG4gICAgLy8gICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJVxyXG4gICAgLy8gICApO1xyXG4gICAgLy8gfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYudHJ1bmNhdGUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC1uZXdzX19iaWcge1xyXG4gIC5iaWctbmV3c19fdGl0bGUge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmlnLW5ld3Mge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5iaWctbmV3c19fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zbWFsbC1uZXdze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAmOmhvdmVye1xyXG4gICAgLnNtYWxsLW5ld3NfX3RpdGxle1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICB9XHJcbn0iLCIubmV3cy1sZW50YXtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTcsIDE5NywgMTk3LCAuOCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAmOmhvdmVye1xyXG4gICAgLm5ld3MtbGVudGFfX3RpdGxle1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHJcbiAgfVxyXG59IiwiLm5ld3Mtb3ZlcmxheXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDY1JTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfc21hbGx7XHJcbiAgICAubmV3cy1vdmVybGF5X190aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLm5ld3Mtb3ZlcmxheV9fY2F0ZWdvcnl7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgIzAwMDAwMCAxMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG4gICZfX2NhdGVnb3J5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLDMyLDEwNiwwLjYpO1xyXG4gICAgcGFkZGluZzogNHB4IDE0cHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59IiwiLmludGVydmlldy1uZXdzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICZfX2ltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMwYzJmNzU7XHJcbiAgfVxyXG59IiwiLm5ld3MtYnVzaW5lc3N7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjIzKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgLm5ld3MtYnVzaW5lc3NfX3RpdGxle1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZy13cmFwcGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBlYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIubmV3c3tcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjpob3ZlcntcclxuICAgIC5uZXdzX190aXRsZXtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgJjpob3ZlciArIC5uZXdzX190aXRsZXtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZGVzY3tcclxuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNDIpO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgJl9fY2F0ZWdvcnl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsMzIsMTA2LDAuNik7XHJcbiAgICBwYWRkaW5nOiA0cHggMTRweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuIiwiLnRvcC1nYWxsZXJ5e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAmOmhvdmVye1xyXG4gICAgLnRvcC1nYWxsZXJ5X19pbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCwjMDAwKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuICAmX19wbGF5LWljb257XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgd2lkdGg6IDgycHg7XHJcbiAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAzMiwgMTA2LCAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICYudmlkZW97XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGxheS12aWRlby5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi5pbWFnZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LWltYWdlLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtLjJweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgfVxyXG59IiwiLmdhbGxlcnktaXRlbXtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICY6aG92ZXJ7XHJcbiAgICAuZ2FsbGVyeS1pdGVtX190aXRsZXtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktaXRlbV9faW1nIC5pbWd7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1JSAvIDggKiAxMDApO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5pbWd7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3BsYXktaWNvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogNTFweDtcclxuICAgIGhlaWdodDogNTFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDMyLCAxMDYsIC4zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgJi52aWRlb3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbGF5LXZpZGVvLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAmLmltYWdle1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsYXktaW1hZ2Uuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtbWV0YXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuY2F0ZWdvcnl7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICBjb2xvcjogIzMwNEZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5ld3MtbW9yZS1yZWFke1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LDIxNiwyMTYsMC4zMSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC42KTtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMThweCAxOHB4IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgJl9faW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAubmV3cy1tZXRhe1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgbWFyZ2luOiAwXHJcbiAgfVxyXG4gIC5uZXdzX19jYXRlZ29yeXtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG59IiwiLm5ld3MtcmVjb21tZW5kZWR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjMpO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICAubmV3cy1yZWNvbW1lbmRlZF9fdGl0bGV7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweCAxOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICZfX2ltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgLm5ld3MtbWV0YXtcclxuICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG59IiwiLnNpbmdsZS1sYXlvdXR7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgJl9fbGVmdC1jZW50ZXJ7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLnN0aWNreS13cmFwcGVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0e1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmX19jZW50ZXJ7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5zbGN7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NDBweCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19yaWdodHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWhlYWRlcntcclxuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gICY6OmFmdGVye1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIzKTtcclxuICB9XHJcbiAgJl9fbWV0YXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAuY29tbWVudHN7XHJcbiAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRhdGUsIC52aWV3LCAuY29tbWVudHN7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZXtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jYWxlbmRhci5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3e1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3ZpZXcuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbWVudHN7XHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWVzc2FnZS5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNvbnRlbnR7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yMyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xyXG4gICY6OmFmdGVye1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgaXtcclxuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIHZpZGVvLCBpZnJhbWV7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgZmlndXJle1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBmaWdjYXB0aW9ue1xyXG4gICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgdWx7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9wYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAvL2F7XHJcbiAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LDAuMzMpO1xyXG4gICAgICAvLyAgbWFyZ2luOiAwO1xyXG4gICAgICAvLyAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gICAgICAvLyAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgLy8gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcclxuICAgICAgLy8gIGNvbG9yOiAjMTcyMDZBIWltcG9ydGFudDtcclxuICAgICAgLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgLy8gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAvL31cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODRmYTg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJsb2NrcXVvdGV7XHJcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4IDA7XHJcbiAgICAmOm5vdChbY2xhc3NdKXtcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM5Nzk3OTc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogNDBweCAyOHB4IDIycHggMjhweDtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgdG9wOiAtMjNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvY2txdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyOXB4O1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRBOTBFMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgb3BhY2l0eTogLjQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRQVFNlcmlmO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICMxNzIwNkEhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saW5rLXN0eWxle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwyMTYsMjE2LDAuMzMpO1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzQjVGQjg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcclxuICAgICAgcCwgYXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XHJcbiAgICAgICAgY29sb3I6ICMxNzIwNkE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGF7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICZfX2NhcHRpb257XHJcbiAgICAgIG9wYWNpdHk6IDAuNTY7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtY29udGVudHtcclxuICAubGluay1zdHlsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LDIxNiwyMTYsMC4zMyk7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMzQjVGQjg7XHJcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHghaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xyXG4gICAgcCwgYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xyXG4gICAgICBjb2xvcjogIzE3MjA2QTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5saW5rLXN0eWxlIGEsIC5ibC1kIGF7XHJcbiAgY29sb3I6ICMzYjVmYjghaW1wb3J0YW50O1xyXG59XHJcbi5saW5rLXN0eWxlIGE6aG92ZXIsIC5ibC1kIGE6aG92ZXJ7XHJcbiAgY29sb3I6ICRibHVlIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbmdsZS1jb250ZW50IGZpZ3VyZS5pZnJhbWV7XHJcbiAgaWZyYW1lOm5vdCguanV4dGFwb3NlKXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNpbmdsZS1jb250ZW50IGZpZ3VyZS5pZnJhbWV7XHJcbiAgICBpZnJhbWU6bm90KC5qdXh0YXBvc2Upe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhcmUtbGlua3N7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIC50ZXh0e1xyXG4gICAgcGFkZGluZzogMjJweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuaXRlbXN7XHJcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcclxuICAgIGF7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDQ3LCAxMTcsIC4xKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb21tZW50LWZvcm17XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG4uY29tbWVudC13cmFwcGVye1xyXG4gIC5sb2dpbi1kYXRlLWluZm97XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG9wYWNpdHk6IC40O1xyXG4gIH1cclxufVxyXG4uY29tbWVudC1oZWFkZXJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5jb21tZW50LXRpdGxle1xyXG4gICAgLy9mb250LWZhbWlseTogJHB0U2VyaWY7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gIH1cclxuICAuY29tbWVudC10b2dnbGV7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUsIDgwLCAyMzQsIDAuNDcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIC5hcnJvdy1pY29ue1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMjhweDtcclxuICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG93bi1hcnJvdy1zb2xpZC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tZW50LWZpbHRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjQ7XHJcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgLjQpO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgJl9faXRlbXtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzQxNGQ2YTtcclxuICAgIHBhZGRpbmc6IDEycHggMTdweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjMDU1MGVhO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAjMDU1MGVhO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MGVhO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1lbnQtdXNlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIC5jb21tZW50LWltZy1ibG9ja3tcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtaW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTtcclxuICAgIC5jb21tZW50LWhlYWRlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgLmxlZnQtYmxvY2t7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5sb2dpbntcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjNDE0ZDZhO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW4tZGF0ZS1pbmZve1xyXG4gICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICM0MTRkNmE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1ibG9ja3tcclxuICAgICAgICAubGlrZS1idXR0b25ze1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC50aHVtYnN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAyOGM0NTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdGh1bWJzLXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRodW1icy1kb3due1xyXG4gICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC10ZXh0e1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5jb21tZW50LWJvdHRvbXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAuY29tbWVudC1ibG9ja3tcclxuICAgICAgICAmLmNsb3Nle1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvc2UtY29tbWVudC5zdmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzc4Nzk5MztcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtYW5zd2Vycy13cmFwcGVye1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjI2KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbW1lbnQtYW5zd2Vye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgJi5jb21tZW50LW9uLW1vZGVyYXRvcntcclxuICAgIC5jb21tZW50LWltZy1ibG9ja3tcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1pbmZve1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm5vdGljZS1hZnRlci1zdWJtaXR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ2lue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC53aG8sXHJcbiAgICAudG8td2hvbXtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAud2hve1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZXhwbGFuYXRpb24tYXJyb3cuc3ZnXCIpO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG8td2hvbXtcclxuICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb21tZW50LWZvcm0td3JhcHBlcntcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICYuc2hvdy1ub3RpY2V7XHJcbiAgICAuY29tbWVudC1mb3JtLWJsb2Nre1xyXG4gICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ub3RpY2V7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50LWZvcm0tYmxvY2t7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICYuZm9jdXNlZHtcclxuICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuY29tbWVudC1mb3JtX19idXR0b25ze1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1mb3JtX19idXR0b25ze1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgYnV0dG9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjM2KTtcclxuICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICAgICYuc3VibWl0LWJ0bntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTUwZWE7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmxvZ2dpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgei1pbmRleDogMTU7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICM0MTRkNmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vdGljZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNjYsIDM1LCAwLjEyKTtcclxuICAgICAgei1pbmRleDogMzA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgLm5vdGljZS10ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgICBmb250LWZhbWlseTogJERpblBybztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1lbnQtZm9ybS1hbGVydC13cmFwcGVye1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIC5jb21tZW50LWZvcm0tYWxlcnR7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIC5jb21tZW50LWFsZXJ0LWxpbmt7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAjMDU1MGVhO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hbnN3ZXItZm9ybXtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMjYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmFmdGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMThweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjU4KTtcclxuICB9XHJcbiAgJl9fdGl0bGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMTgzNzg0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbWVudC1mb3JtLXdyYXBwZXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY29tbWVudC1mb3JtLWJsb2Nre1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RpY2UtYWZ0ZXItc3VibWl0e1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDIxOCwgMTk0LCAwLjYyKTtcclxuICBmb250LWZhbWlseTogJERpblBybztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogIzQxNGQ2YTtcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5jb21tZW50LW5vLWF1dGh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiBpbnNldCA0cHggM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmMwMDQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MiwgNCwgMC4xNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAxNnB4IDYwcHg7XHJcbiAgY29sb3I6ICM0MTRkNmE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRGluUHJvO1xyXG4gIC5pY29ue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTdweDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ibG9nZ2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuICBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgY29sb3I6ICMwNTUwZWE7XHJcbiAgfVxyXG59XHJcbi5ub3RpY2UtY2hlY2t7XHJcbiAgY29sb3I6ICMxNjRFNEQ7XHJcbiAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwRUNGMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLnNob3d7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmNvbW1lbnRzLWJsb2NrLXdyYXBwZXJ7XHJcbiAgLmxvZ2luLXdpdGgtc29jaWFse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuLmNvbW1lbnQtY29sbGFwc2UtYmxvY2suaGlkZGVue2Rpc3BsYXk6IG5vbmV9XHJcbiIsIi5hdWRpby1wbGF5ZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHggMjNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuNDkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAmX19uYXZpZ2F0aW9uc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAmX19wYXJhbXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgLnBsYXllci1idG57XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGxheWVyLWJ0bntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgc3Zne1xyXG4gICAgICAgIGZpbGw6ICM0NTkyRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN2Z3tcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgIGZpbGw6ICNiZWMwYzI7XHJcbiAgICB9XHJcbiAgICAmX19wcmV2LCAmX19uZXh0e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcGxheXtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdWRpby1pbmZve1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgJl9fY29udGVudHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICZfX2ltZ3tcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjgpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGltZXtcclxuICAgICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC41KTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhcmFtc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyZXNzYmFyLXVpe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCw0Nyw1NCwwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmX19mcmFnbWVudHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTkyRkY7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiFcclxuICogUHJvamVjdDogUHJvamVjdCBLdW4udXpcclxuKi9cclxuJHB0U2VyaWY6IFBUU2VyaWY7XHJcbiRkaW46IERJTlBybztcclxuXHJcbi5hdWRpby13cmFwcGVye1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjQ7XHJcbn1cclxuLmF1ZGlvLWNvbnRlbnQtdGl0bGV7XHJcbiAgY29sb3I6ICMyMjIyMjI7XHJcbiAgZm9udC1mYW1pbHk6ICRwdFNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjdweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcbi5hdWRpby1ibG9ja3tcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMTYpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4O1xyXG59XHJcbi5hdWRpby1wbGF5ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAuYXVkaW8tbWV0YSB7XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICM3ODc5OTM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5wbGF5ZXItYnV0dG9ucyB7XHJcbiAgICAudHJhY2stYnRuLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzg3OTkzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJldi1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9uZXh0LXByZXYuc3ZnJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wbGF5LWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvcGxheS5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXVzZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hdWRpby1wYXVzZS5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5leHQtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbmV4dC5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBsYXllci10aW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGNvbG9yOiAjOEE4QThBO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTBweDtcclxuICAgIH1cclxuICAgIC5wbGF5ZXItc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmpwLXNlZWstYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAuanAtcGxheS1iYXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuanAtaGFuZGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGxheWVyLXZvbHVtZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgbWluLXdpZHRoOiA5MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92b2x1bWUtaWNvbi5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnBsYXllci1zbGlkZXItY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudm9sdW1lLWJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLmpwLXZvbHVtZS1iYXItdmFsdWUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ExYTViMTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuanAtaGFuZGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE4NEZBODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2hhcmUtZG93bmxvYWR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLnNoYXJle1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zaGFyZS1pY29uLnN2Zyk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWR7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rvd25sb2FkLWljb24uc3ZnKTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmF1ZGlvLWl0ZW1zLXdyYXBwZXJ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGhlaWdodDogNTIwcHg7XHJcbiAgLmF1ZGlvLWl0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDIwMiwgMjUxLCAwLjE3KTtcclxuICAgIH1cclxuICAgIC5pdGVtX19pbWctYmxvY2t7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbV9faW5mby1ibG9ja3tcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgICAgICBmb250LWZhbWlseTogJGRpbjtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kYXRle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5ob3Vye1xyXG4gICAgICAgICAgY29sb3I6ICM3ZTg3OWU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGRpbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGF7XHJcbiAgICAgICAgICBjb2xvcjogIzdlODc5ZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaGFyZS1kb3dubG9hZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuaG91cntcclxuICAgICAgICBjb2xvcjogIzdlODc5ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGRpbjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG4gICAgICAuc2hhcmV7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NoYXJlLWljb24uc3ZnKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRvd25sb2Fke1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kb3dubG9hZC1pY29uLnN2Zyk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50aXRsZS1ibG9ja3tcclxuICAmLndpZHRoLTEwMHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4uYXVkaW9fX25ld3MtYmxvY2t7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5hdWRpb19fbmV3cy1ibG9ja19faXRlbXtcclxuICBib3gtc2hhZG93OiAxM3B4IDEzcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAuaXRlbV9faW1ne1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbV9faW5mb3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIC5kYXRle1xyXG4gICAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRkaW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGFpbHktbmV3cyB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi5tYXgtd3tcclxuICAgIG1heC13aWR0aDogOTMwcHg7XHJcbiAgfVxyXG4gIC5kYXktbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDQ4cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ3KTtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzgsMTE0LDIwMiwwLjM3KTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA0NnB4O1xyXG4gICAgICB0b3A6IDIycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCNkNBRkI7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICBwLmRheS1kYXRlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICBkaXYubGluZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC40Nyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhaWx5LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA0OHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuNDcpO1xyXG4gICAgfVxyXG4gICAgcC5uZXdzLWRhdGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTkpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wN3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1pbi13aWR0aDogNTIuMzRweDtcclxuICAgICAgbWF4LXdpZHRoOiA1Mi4zNHB4O1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjQ3KTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQtYmxvY2t7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwxNTEsMTUxLDAuMjYpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ld3MtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDNCQjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1ib3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAucmVhZC1tb3Jle1xyXG4gICAgICAgIGNvbG9yOiAjMzA0RkZGO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhaWx5LWFkIHtcclxuICAgIHNwYW4uYWQtbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogI0UxOEMwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWJsb2Nre1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwxOTIsNCwwLjA3KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubmF2LXVpe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XHJcbiAgJl9faXRlbXtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDQwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4Mzc4NDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmF1dGgtd3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAuYXV0aC1ibG9ja3tcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICYuc3VjY2Vzc3tcclxuICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgLmF1dGgtYmxvY2tfX3JpZ2h0e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGVmdHtcclxuICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYXV0aC1iZy5wbmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcclxuICAgICAgbWluLXdpZHRoOiAzMjVweDtcclxuICAgICAgZGl2e1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIG1pbi13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0IHRvcCA3cHggbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICBib3gtc2hhZG93OiAycHggNHB4IDE0cHggMCByZ2JhKDAsMCwwLDAuMDEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC5jb250ZW50LWJsb2Nre1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNTBweDtcclxuICAgICAgICBjb2xvcjogIzI4MkYzNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1ibG9ja3tcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsNDcsNTQsMC4xNSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDU5MkZGIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaW5wdXQtZmllbGR7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCw0Nyw1NCwwLjE1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gIGlucHV0e1xyXG4gICAgcGFkZGluZzogOXB4IDMwcHggOXB4IDUwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDQwLDQ3LDU0LDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWVsZC1pY29ue1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ3LCA1NCwgMC4xNSlcclxuICAgIH1cclxuICB9XHJcbiAgJi5lcnJvcntcclxuICAgIGJvcmRlci1jb2xvcjogI2U4OTA5MDtcclxuICB9XHJcbiAgJi51c2Vye1xyXG4gICAgLmZpZWxkLWljb257XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wcm9maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucGhvbmV7XHJcbiAgICAuZmllbGQtaWNvbntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3RlbGVwaG9uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhc3N3b3Jke1xyXG4gICAgLmZpZWxkLWljb257XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2NrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6OnBsYWNlaG9sZGVye1xyXG4gICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC41KTtcclxuICB9XHJcbn1cclxuLmNoZWNrYm94LWZpZWxke1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgaW5wdXR7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgJjpjaGVja2VkICsgLmNoZWNrYm94LW1hc2t7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTkyRkY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ1OTJGRjtcclxuICAgIH1cclxuICB9XHJcbiAgbGFiZWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAuY2hlY2tib3gtdGV4dHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHJnYmEoNDAsNDcsNTQsMC44KTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAuY2hlY2tib3gtbWFza3tcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0MCwgNDcsIDU0LCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVja2VkLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59IiwiLmNvbW1lbnQtY2FyZHtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZzogMTZweCAyNXB4O1xyXG4gICZfX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzE4Mzc4NDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgJl9fZGVzY3JpcHRpb257XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX2Zvb3RlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjg7XHJcbiAgICBtYXJnaW46IDAgLTI1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fZGF0ZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBvcGFjaXR5OiAuNDtcclxuICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gIH1cclxuICAmX19zdGF0dXN7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHJnYmEoMjQsIDU1LCAxMzIsIC42KTtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMxODM3ODQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDU1LCAxMzIsIDAuMTIpO1xyXG4gICAgJi5tb2RlcmF0b3J7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4NCwgMTA1LCAwLjEzKTtcclxuICAgICAgY29sb3I6IHJnYmEoMjA4LCAyLCAyNywgMC40OCk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNmZjU0Njk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBlcnNvbi1jYXJke1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmltZy1ibG9ja3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmX19kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiAjN2M3YzdjO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5vdGlmaWNhdGlvbi10ZXh0e1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICM5MTk0OTk7XHJcbiAgcGFkZGluZzogMTZweCAyMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmX19tZXNzYWdle1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjOTE5NDk5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDtcclxuICB9XHJcbiAgJl9faWNvbntcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktbWVzc2FnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgJi5zdWNjZXNze1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzVjYzYyO1xyXG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19tZXNzYWdle1xyXG4gICAgICBjb2xvcjogIzM1Y2M2MjtcclxuICAgIH1cclxuICAgIC5ub3RpZmljYXRpb24tdGV4dF9faWNvbntcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FsZXJ0LWktdGljay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmluZm97XHJcbiAgICBib3JkZXItY29sb3I6ICMwZWNjY2M7XHJcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XHJcbiAgICAgIGNvbG9yOiAjMGVjY2NjO1xyXG4gICAgfVxyXG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jb21tZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2FybmluZ3tcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYjU0YztcclxuICAgIC5ub3RpZmljYXRpb24tdGV4dF9fbWVzc2FnZXtcclxuICAgICAgY29sb3I6ICNmZmI1NGM7XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX2ljb257XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hbGVydC1pLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5kYW5nZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmYTY1NTc7XHJcbiAgICAubm90aWZpY2F0aW9uLXRleHRfX21lc3NhZ2V7XHJcbiAgICAgIGNvbG9yOiAjZmE2NTU3O1xyXG4gICAgfVxyXG4gICAgLm5vdGlmaWNhdGlvbi10ZXh0X19pY29ue1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWxlcnQtaS1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdWJzY3JpcHRpb24tdGVsZWdyYW0td3JhcHBlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm94LXNoYWRvdzogMCAtOXB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1ibG9ja3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC50aXRsZXtcclxuICAgIGNvbG9yOiAjMTgzNzg0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkaW47XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N1YnNjcmliZS10ZWxlZ3JhbS1iZWZvcmUuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS1jbG9zZS1idG57XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbmNlbC5zdmcpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAubGluay10ZWxlZ3JhbXtcclxuICAgIHBhZGRpbmc6IDEzcHggMzBweCAxM3B4IDY1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTkwZTI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWxlZ3JyYW0tbGluay5zdmcucG5nKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmhpZGUtc3Vic2NyaXB0aW9ue1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIuYWQtYmxvY2t7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgJl9fbGVmdHtcclxuICAgIHBhZGRpbmc6IDM1cHggNDVweDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzE4Mzc4NDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICBoNHtcclxuICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHR7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGVmYXVsdC1wYWdle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDM1cHggNjVweCAxMDBweCA2NXB4O1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICMxODM3ODQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBwe1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gIH1cclxufSIsIi5wcm9maWxlLXBhZ2V7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAubGVmdC1ibG9ja3tcclxuICAgIHdpZHRoOiAzMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmUtc2hhcGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnByb2ZpbGVfX2ltZ3tcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMTlweCAwIHJnYmEoNjAsIDEyOCwgMjA5LCAwLjEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC02NXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICYuZGVmYXVsdC1hdmF0YXJ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDExOHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZV9fbmFtZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAjMzQ0MzU2O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnByb2ZpbGVfX2F1dGgtZGF0ZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgY29sb3I6ICMzNDQzNTY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1tZW51e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjcyNzU1O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmlnaHQtYmxvY2t7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzI1cHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuYmxvY2stdGl0bGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMyNzI3NTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlbGVjdC1hdmF0YXJ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAubGFiZWx7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbiAgJl9faXRlbXN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufVxyXG4uYXZhdGFyLWNoZWNrYm94e1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBsYWJlbHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgaW5wdXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpjaGVja2VkICsgLmltZy1ibG9ja3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZy1ibG9ja3tcclxuICAgIHdpZHRoOiA2MHB4OyBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7IG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogLTNweDtcclxuICAgICAgYm90dG9tOiAtM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzNzg0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgfVxyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLXNldHRpbmdze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgcGFkZGluZzogNDBweCA1NXB4O1xyXG4gIGZsZXg6IDE7XHJcbiAgZm9ybXtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5zZWxlY3QtYXZhdGFye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG59IiwiLmZvcm0tZmllbGR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgJi50ZXh0YXJlYXtcclxuICAgICYubGFiZWwtdG9we1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbHtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGFiZWwtdG9we1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTIwLCAxMjEsIDE0NywgMC41OCk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMxODM3ODQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4Mzc4NDtcclxuICAgIH1cclxuICB9XHJcbiAgdGV4dGFyZWF7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMxODM3ODQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxMjAsIDEyMSwgMTQ3LCAwLjU4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcbiAgbGFiZWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDQpO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1ibG9ja3tcclxuICBwYWRkaW5nOiAzNXB4IDQ1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICAuc29jaWFsLWl0ZW1ze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdG9yZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0e1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG4gICZfX3JpZ2h0e1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjM0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgLnNob3J0LWluZm97XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLndvcmstdGltZS1pbmZve1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzE4Mzc4NDtcclxuICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAuMik7XHJcbiAgICB9XHJcbiAgICAuaW5mby1pdGVte1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgLjIpO1xyXG4gICAgfVxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzI0MjcyYjtcclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzE4Mzc4NDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLm5vdC1mb3VuZHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiAxMHZoO1xyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGltZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jb3ZpZC1iYW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvdmlkLWJhbm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5jb3ZpZC1jYWxsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMDI7XHJcbiAgICBjb2xvcjogIzA3NGNiMjtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNlMTA4NGQ7XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyNjZweDtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYzcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDQ0cHggOTJweCAwIHJnYmEoNTAsIDY3LCAxNDgsIDAuMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDU0cHggMCByZ2JhKDEzOSwgMTk1LCAyMTIsIDAuNzQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9vbGQtdHlwaWNhbC1waG9uZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY292aWQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC44KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMjRweCAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICYtLWJpZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5jb3ZpZC1ibG9ja19faXRlbSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzEyMjQ1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiA4NnB4O1xyXG4gICAgICAgIGhlaWdodDogODZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDc2LCAxNzgsIDAuMTMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdmlkLWJsb2NrX19saXN0IHtcclxuICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICMyOTQ1QUI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmlydXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTEuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvdmlkLWktMi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb3ZpZC1pLTMuc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE5NywgMTk3LCAxOTcsIDAuOCk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBjb2xvcjogI0UxMDg0RDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdmlkLXN0YXRpc3RpY3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMDk0M2E1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzI7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC1ibG9jayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5yaWdodC1ibG9jayB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTYsIDIxNiwgMjE2LCAwLjM0KTtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmZmZmYpO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgLnRyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAudGQge1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCgmOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgIH1cclxuXHJcbiAgICAudGJvZHkge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgLmNvdW50cnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvdmlkLXN0ZXBze1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAucmlnaHQtYmxvY2t7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAubGVmdC1ibG9ja3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGhlaWdodDogNDUwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmUzZjM7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0ZXB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHdpZHRoOiA0MHB4OyBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgY29sb3I6ICMwNTU2YmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTNmMztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY292aWQtZmFxe1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAuZ3JheS1idG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAubGVmdC1ibG9ja3tcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAucmlnaHQtYmxvY2t7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAmX19pbWd7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY292aWQtYmxvY2stMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGhlaWdodDogNTUwcHg7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgLnRvZ2dsZS1idG57XHJcbiAgICAgIHdpZHRoOiA0MHB4OyBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3BsdXMtZWxsaXBzZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaGVhZHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiAjM2EzZjQ2O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XHJcbiAgICAgIGNvbG9yOiAjNDI0ODUwO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZ3JheS1idG57XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDY5LCAxNzEsIDAuMSk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICMwMzYwY2E7XHJcbiAgcGFkZGluZzogMTdweCA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgNjksIDE3MSwgMC4yKTs7XHJcbiAgfVxyXG59XHJcblxyXG4uYmlnLXRpdGxle1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzA3NGNiMjtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uY292aWQtbmV3c3tcclxuICAuZ3JheS1idG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufSIsIi8vIEFic3RyYWN0c1xyXG5AaW1wb3J0IFwiLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuL2Fic3RyYWN0cy9taXhpbnNcIjtcclxuXHJcbi8vIFZlbmRvclxyXG5cclxuLy8gQmFzZVxyXG4vLyBAaW1wb3J0IFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZWNzcy9ub3JtYWxpemVcIjtcclxuQGltcG9ydCBcIi4vYmFzZS9fcmVzZXRcIjtcclxuQGltcG9ydCBcIi4vYmFzZS9fYmFzZVwiO1xyXG5AaW1wb3J0IFwiLi9iYXNlL190eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2UvX3V0aWxpdGllc1wiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3BhZ2UtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGFnZS1mb290ZXJcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWJpZ1wiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL25ld3Mtc21hbGxcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWxlbnRhXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1vdmVybGF5XCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1pbnRlcnZpZXdcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLWJ1c2luZXNzXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3c1wiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3RvcC1nYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZ2FsbGVyeS1pdGVtXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmV3cy1tb3JlLXJlYWRcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uZXdzLXJlY29tbWVuZGVkXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2luZ2xlXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvY29tbWVudC1ibG9ja1wiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2F1ZGlvLXBsYXllclwiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2RhaWx5LW5ld3NcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9uYXYtdWlcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hdXRoXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvY29tbWVudC1jYXJkXCI7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvcGVyc29uLWNhcmRcIjtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9ub3RpZmljYXRpb24tdGV4dFwiO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3N1YnNjcmlwdGlvblwiO1xyXG5cclxuLy8gTGF5b3V0c1xyXG4vLyBAaW1wb3J0IFwiLi9sYXlvdXRzL19yZXNldFwiO1xyXG5cclxuLy8gUGFnZXNcclxuQGltcG9ydCBcIi4vcGFnZXMvYWRcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvZGVmYXVsdFwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9wcm9maWxlXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2NvbnRhY3RcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvNDA0XCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2NvdmlkXCI7XHJcblxyXG4vLyBUaGVtZXNcclxuLy8gQGltcG9ydCBcIi4vdGhlbWVzL19yZXNldFwiO1xyXG5cclxuJWZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3RvciB7XHJcbiAgQGV4dGVuZCAlZmxleC1jZW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3RvcjIge1xyXG4gIEBleHRlbmQgJWZsZXgtY2VudGVyO1xyXG59XHJcblxyXG4uc2VsZWN0b3IzIHtcclxuICBAZXh0ZW5kICVmbGV4LWNlbnRlcjtcclxufVxyXG5cclxuLy8uc2VsZWN0b3IsXHJcbi8vLnNlbGVjdG9yMixcclxuLy8uc2VsZWN0b3IzIHtcclxuLy8gIGRpc3BsYXk6IGZsZXg7XHJcbi8vICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vL31cclxuXHJcblxyXG5ib2R5IHtcclxuICAmLmJhY2tncm91bmQtZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuMzEpO1xyXG4gIH1cclxufVxyXG5cclxuLmFkdi1iYW5uZXItY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFkdmVydGlzZW1lbnRfdG9wLWJhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tYWluLWJ0bi1zb2xpZCB7XHJcbiAgcGFkZGluZzogMTFweCA1MHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMTcyMDZBO1xyXG4gIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICMxNzIwNkE7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uZXdzLW1ldGEge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NhbGVuZGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4ubWFpbi1idG4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtYWluQ29sb3I7XHJcbiAgY29sb3I6ICRtYWluQ29sb3I7XHJcbiAgcGFkZGluZzogMTNweCA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uYWR2LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC4zMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjYjNiM2IzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1c2luZXNzLWJsb2NrIHtcclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnVzaW5lc3MtYmxvY2sge1xyXG4gICZfX3NsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIC5uZXdzLWJ1c2luZXNzIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5idXNpbmVzcy1ibG9ja19fc2xpZGVye1xyXG4gICY6aG92ZXJ7XHJcbiAgICAuc3dpcGVyLWJ0bntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnF1aXJ5LXBvc3QgLnBvc3QtYm94IC5wb3N0LWJvZHkgaDQsXHJcbi5zbWFsbC1wb3N0IC5wb3N0LXRpdGxlIGg0e1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zd2lwZXItYnRuIHtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDUlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMSk7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3duLWFycm93LnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICZfcHJldiB7XHJcbiAgICBsZWZ0OiAtMTZweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbmV4dCB7XHJcbiAgICByaWdodDogLTE2cHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIC5uZXdzLXRpdGxle1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLmRhaWx5LW5ld3MgLmRhaWx5LWJsb2NrIHAubmV3cy1kYXRlOjphZnRlcntcclxuICB0b3A6IDEycHg7XHJcbn1cclxuLmF1ZGlvLXBsYXllcntcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcblxyXG4uc21hbGwtbmV3c3tcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG59XHJcbi5uZXdzIC5uZXdzX190aXRsZXtcclxuICBtaW4taGVpZ2h0OiA2NnB4O1xyXG59XHJcbi5hdWRpby1wbGF5ZXIgLnBsYXllci1idG5fX3BsYXl7XHJcbiAgbWFyZ2luOiAwIDE1cHg7XHJcbn1cclxuXHJcbi50YWdzLXVpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAjMGMyZjc1O1xyXG4gICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUFRTZXJpZjtcclxuICB9XHJcblxyXG4gICZfX3NvY2lhbHMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICREaW5Qcm87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN0eWxlLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgY29sb3I6IHJnYigyMDgsIDIsIDI3KTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOCwgMiwgMjcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zdHlsZS10ZWxlZ3JhbSB7XHJcbiAgICAgICAgY29sb3I6IHJnYig3NCwgMTQ0LCAyMjYpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzQsIDE0NCwgMjI2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3R5bGUtZmFjZWJvb2sge1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDU1LCAxMzIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdhZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGVtZS11aSB7XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMjJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4zMyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZsZXgtMSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDEwNXB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMkY3NTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwQzJGNzU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgY29sb3I6ICMwQzJGNzU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZC1tb3JlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBtYXgtd2lkdGg6IDYzNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMThweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvcnQuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjNkOTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxvZ2luLXdpdGgtc29jaWFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnJlZy1zb2NpYWxzIHtcclxuICAgIC5pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1M0I0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0MTk0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZWxlZ3JhbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5Q0RFO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4MWJmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1vdmVybGF5IHtcclxuICAmLmJsdXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgIG1hcmdpbjogLTE1cHg7XHJcbiAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3Mtb3ZlcmxheV9fdGl0bGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRoZW1lcy1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgJl9fYmlnIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgLm5ld3Mtb3ZlcmxheSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5uZXdzLW92ZXJsYXlfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRoZW1lcy1jb3VudCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLnRoZW1lcy1jb3VudCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc21hbGwge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLm5ld3Mtb3ZlcmxheSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmV3cy1vdmVybGF5X190aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aGVtZXMtY291bnQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC50aGVtZXMtY291bnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC40MSk7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICZfX2Zvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGNvbG9yOiAjMTgzNzg0O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zZWFyY2gtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcclxuICB9XHJcbn1cclxuXHJcbi5jZC10b3Age1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICByaWdodDogMTBweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAvKiBpbWFnZSByZXBsYWNlbWVudCBwcm9wZXJ0aWVzICovXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogMTAwJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQ6ICMyYzU5YWEgdXJsKCcuLi9pbWcvY2QtdG9wLWFycm93LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgNTAlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIHZpc2liaWxpdHkgMHMgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzIDBzO1xyXG4gIHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4uY2QtdG9wLmNkLXRvcC0tc2hvdyxcclxuLmNkLXRvcC5jZC10b3AtLWZhZGUtb3V0LFxyXG4uY2QtdG9wOmhvdmVyIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcyAwcztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcywgYmFja2dyb3VuZC1jb2xvciAuM3MgMHM7XHJcbn1cclxuXHJcbi5jZC10b3AuY2QtdG9wLS1zaG93IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jZC10b3AuY2QtdG9wLS1mYWRlLW91dCB7XHJcbiAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5jZC10b3A6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzU5YWE7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmFkdi10ZXh0IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICNlMThjMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4yNHB4O1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlmcmFtZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmLnJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuZmlndXJlLmxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5maWd1cmUucmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc2hhcmUtbmV3cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5zaGFyZS1uZXdzLWRyb3Bkb3duIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNoYXJlLW5ld3MtZHJvcGRvd24ge1xyXG4gICAgcGFkZGluZzogNDBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICB0b3A6IC04cHg7XHJcbiAgICBsZWZ0OiAtMTRweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLmxpc3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tIEN1c3RvbSBjc3Mgc3R5bGVzIC0tLS0tLS0tLS0tLS0gLy9cclxuXHJcblxyXG4vLyAtLS0tIEJvb3RzdHJhcCBuZXcgZ3JpZCBzdHlsZSAtLS0tLSAvL1xyXG4uY29sLW1kLTEyLCAuY29sLW1kLTYsIC5jb2wtbWQtNCwgLmNvbC1tZC0zIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xyXG5cclxuXHJcbi5ibG9jay10aXRsZSBzcGFuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2QTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi10ZWxlZ3JhbS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb3VudHJpZXMge1xyXG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuY291bnRyaWVzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA0M3B4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODU4NTg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogIzU4NTg1ODtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzIwNmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MjA2YTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaW9ucyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNmE7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE3MjA2YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC50b2dnbGUtc2VhcmNoIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAudG9nZ2xlLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbmV3LXNlYXJjaC1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAucHJvZmlsZV9fYXZhdGFyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50IHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1jdXJyZW50OjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RvZ2dsZS1jaXJjbGUtdjIuc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAtMnB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhZGVyX19vcHRpb25zIC5sYW5nLXdyYXBwZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG59XHJcblxyXG4ucGFnZS1oZWFkZXJfX29wdGlvbnMgLmxhbmctd3JhcHBlciAubGFuZy1ibG9jayAubGFuZy1saXN0IC5sYW5nLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fb3B0aW9ucyAubGFuZy13cmFwcGVyIC5sYW5nLWJsb2NrIC5sYW5nLWxpc3Qge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxufVxyXG5cclxuLm1haW4tYnRuLXYyIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NpbHZlci1hcnJvdy1yaWdodC5zdmcnKSBuby1yZXBlYXQgOTIlIGNlbnRlciAjZjBmMGYwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogIzAwMDtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyMjQ2QzU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmZjtcclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcnZpZXcge1xyXG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi5zcGFjZS1iZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uaW50ZXJ2aWV3LXBvc3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIGF7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuXHJcbiAgJjpudGgtbGFzdC1jaGlsZCgxKSwgJjpudGgtbGFzdC1jaGlsZCgyKSwgJjpudGgtbGFzdC1jaGlsZCgzKSwgJjpudGgtbGFzdC1jaGlsZCg0KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuaXAtaGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcclxuXHJcbiAgICAuYmxvY2std29yZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgY29sb3I6ICNFM0UzRTM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC01NnB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgdG9wOiA4NnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMEQxQjhDO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXAtYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XHJcblxyXG4gICAgLnBvc3QtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50bS1yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi50bS1jb2wtMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbGV4OiAwIDAgMjUlO1xyXG4gIHBhZGRpbmc6IDAgNy41cHg7XHJcbn1cclxuXHJcbi5pbnRlcnZpZXctYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLndoaXRlLWJnIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5hLndoaXRlLWJnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmludGVydmlldy1wb3N0IGE6aG92ZXIgLnBvc3QtdGl0bGUge1xyXG4gIGNvbG9yOiAjMDAzQkIzO1xyXG59XHJcblxyXG4ucG9zdC10aHVtYm5haWwgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuLmludGVydmlldy1wb3N0IC5pcC1oZWFkIC5wb3N0LXRodW1ibmFpbCBpbWd7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmFsbC1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMjI0NkM1ICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyYzUxZDQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmlucXVpcnktcG9zdCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgaDQge1xyXG4gICAgICBjb2xvcjogIzAwM0JCMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcblxyXG4gICAgLnBvc3QtdGh1bWIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtYm9keSB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtcG9zdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6ICMwMDNCQjMgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbS10aHVtYm5haWwge1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0LXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4IDAgMjBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfX2ltZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNSUgLyA4ICogMTAwKTtcclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYmlnLW5ld3NfX2ltZ3tcclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLm5ld3NfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLm5ld3NfX2Rlc2Mge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYnVzaW5lc3MtYmxvY2tfX3NsaWRlciB7XHJcbiAgcGFkZGluZzogMzVweCAwO1xyXG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XHJcbn1cclxuXHJcbi5wLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX3ByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5idXNpbmVzcy1ibG9ja19fc2xpZGVyIC5zd2lwZXItYnRuX25leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubmV3cy1idXNpbmVzc19faW1nLXdyYXBwZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDUlIC8gOCAqIDEwMCk7XHJcbn1cclxuXHJcbi5uZXdzLWJ1c2luZXNzIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5uZXdzLWJ1c2luZXNzX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxufVxyXG5cclxuLnRvcC1nYWxsZXJ5X19wbGF5LWljb24udmlkZW8ge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGxheS12aWRlby12My5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm5ld3MtbWV0YSA+IHNwYW4ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0gLm5ld3MtbWV0YSBzcGFuIHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uYXBwLWJhbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIG1hcmdpbjogNTBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gIC5hcHAtYmFubmVyLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmItbG9nbyB7XHJcbiAgICAgIHdpZHRoOiAxNjVweDtcclxuICAgICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiA1cHggMTJweCA0NHB4IHJnYmEoMTgyLCAxNTcsIDEyMSwgMC4zNzgzNik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iLXRleHQge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMxQzMwN0E7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvcmUtYnRucyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcC1iYW5uZXJfX2Fkc3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOiAxNzVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtbGlzdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjY4MDtcclxufVxyXG5cclxuLnBhZ2UtZm9vdGVyX19ib3R0b20gLmZvb3Rlci1ib3R0b20ge1xyXG4gIHBhZGRpbmc6IDI1cHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyMDZhO1xyXG59XHJcblxyXG4ucGFnZS1mb290ZXJfX2JvdHRvbSAuZm9vdGVyLXRleHQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc29jaWFsLWl0ZW1zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSAubmV3cy1tZXRhIC5jYXRlZ29yeSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLm5ld3MtbWV0YSA+IHNwYW4ge1xyXG4gIGNvbG9yOiAjOEY4RjhGO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5zbWFsbC1uZXdzX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zbWFsbC1uZXdzX19jb250ZW50IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi5zbWFsbC1uZXdzX19pbWcge1xyXG4gIHdpZHRoOiAxNzVweDtcclxuICBoZWlnaHQ6IDExM3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5ld3MgLm5ld3NfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5lZGl0b3ItY2hvaWNlIC5uZXdzIC5uZXdzX19pbWcgLnRtX2NhdGVnb3J5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLnBvc3QtbGluZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgLmxpbmUtYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgIC5zdGFydC1kYXRlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCkgdHJhbnNsYXRlWSgtOHB4KTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzE3MjA2QTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmxpbmUtcG9zdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQURBO1xyXG5cclxuICAubHAtaGVhZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnB1Ymxpc2gtZGF0ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGxlZnQ6IC03MS41cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxwLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzAwM0JCMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxwLWJvZHkge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnBvc3QtdGh1bWIge1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1kZXNjIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzYwNjA2MDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZC1tb3JlLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDU4cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDAzQkIzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5lLWJsb2NrIC5saW5lLXBvc3Q6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gIC5scC1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nIHtcclxuICBhbmltYXRpb246IGxvYWRpbmcgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvdmluY2Utc2xpZGVyIC5wcy1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG5cclxuICBhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxufVxyXG5cclxuLnByb3ZpbmNlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDE1cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCA1NSwgMTMyLCAwLjQyKTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxufVxyXG5cclxuLnByb3ZpbmNlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG4gIGhlaWdodDogMTFweDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHJvdmluY2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjMTcyMDZhO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xyXG4gIGJvcmRlci10b3A6IDBweDtcclxuXHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duIC50YWdzLWxpc3RfX2l0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMxNzIwNmE7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlcl9fc2VhcmNoLWJsb2NrIC50YWdzLWRyb3Bkb3duID4gc3BhbiB7XHJcbiAgY29sb3I6ICMxNzIwNmE7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubmV3c19fY2F0ZWdvcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIwNkE7XHJcbiAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgdG9wOiB1bnNldDtcclxuICBib3R0b206IDA7XHJcblxyXG5cclxuICAmLmxnIHtcclxuICAgIHRvcDogY2FsYyg2MCUgLSAxMHB4KTtcclxuICB9XHJcblxyXG4gICYubWQge1xyXG5cclxuICB9XHJcblxyXG4gICYuc20ge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5iaWctbmV3cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5hLmNvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uYWR2LWJ0biB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaW1ne1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgLy8mOmFmdGVyIHtcclxuICAvLyAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gIGhlaWdodDogNDRweDtcclxuICAvLyAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fkdi1idG4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAvLyAgY29udGVudDogXCJcIjtcclxuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICBsZWZ0OiAwO1xyXG4gIC8vICB0b3A6IC01cHg7XHJcbiAgLy99XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcclxuICAucGFnZS1oZWFkZXJfX21lbnV7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICB9XHJcbiAgLnBhZ2UtaGVhZGVyX19tZW51LWl0ZW0gYXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5hZHYtYnRue1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxufVxyXG4iXX0= */
